{
 "company": "bank-of-america",
 "snapshot": "FY2026Q3_451c993e",
 "documents": {
  "10-K:0000070858-21-000023": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-21-000023",
   "report_date": "2020-12-31",
   "filed": "2021-02-24",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000023/bac-20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000023/"
  },
  "10-K:0000070858-22-000062": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-22-000062",
   "report_date": "2021-12-31",
   "filed": "2022-02-22",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000062/bac-20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000062/"
  },
  "10-K:0000070858-23-000092": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-23-000092",
   "report_date": "2022-12-31",
   "filed": "2023-02-22",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000092/bac-20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000092/"
  },
  "10-K:0000070858-24-000122": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-24-000122",
   "report_date": "2023-12-31",
   "filed": "2024-02-20",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000122/bac-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000122/"
  },
  "10-K:0000070858-25-000139": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-25-000139",
   "report_date": "2024-12-31",
   "filed": "2025-02-25",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000139/bac-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000139/"
  },
  "10-K:0000070858-26-000157": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000070858-26-000157",
   "report_date": "2025-12-31",
   "filed": "2026-02-25",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000157/bac-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000157/"
  },
  "10-Q:0000070858-20-000023": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-20-000023",
   "report_date": "2020-03-31",
   "filed": "2020-05-01",
   "fiscal_period": "FY2020 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000023/bac-0331202010xq.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000023/"
  },
  "10-Q:0000070858-20-000040": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-20-000040",
   "report_date": "2020-06-30",
   "filed": "2020-07-31",
   "fiscal_period": "FY2020 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000040/bac-0630202010xq.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000040/"
  },
  "10-Q:0000070858-20-000071": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-20-000071",
   "report_date": "2020-09-30",
   "filed": "2020-10-30",
   "fiscal_period": "FY2020 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000071/bac-20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085820000071/"
  },
  "10-Q:0000070858-21-000063": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-21-000063",
   "report_date": "2021-03-31",
   "filed": "2021-04-29",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000063/bac-20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000063/"
  },
  "10-Q:0000070858-21-000084": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-21-000084",
   "report_date": "2021-06-30",
   "filed": "2021-07-30",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000084/bac-20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000084/"
  },
  "10-Q:0000070858-21-000107": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-21-000107",
   "report_date": "2021-09-30",
   "filed": "2021-10-29",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000107/bac-20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085821000107/"
  },
  "10-Q:0000070858-22-000088": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-22-000088",
   "report_date": "2022-03-31",
   "filed": "2022-04-29",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000088/bac-20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000088/"
  },
  "10-Q:0000070858-22-000112": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-22-000112",
   "report_date": "2022-06-30",
   "filed": "2022-07-29",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000112/bac-20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000112/"
  },
  "10-Q:0000070858-22-000131": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-22-000131",
   "report_date": "2022-09-30",
   "filed": "2022-10-28",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000131/bac-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085822000131/"
  },
  "10-Q:0000070858-23-000142": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-23-000142",
   "report_date": "2023-03-31",
   "filed": "2023-05-01",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000142/bac-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000142/"
  },
  "10-Q:0000070858-23-000176": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-23-000176",
   "report_date": "2023-06-30",
   "filed": "2023-07-31",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000176/bac-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000176/"
  },
  "10-Q:0000070858-23-000272": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-23-000272",
   "report_date": "2023-09-30",
   "filed": "2023-10-31",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000272/bac-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085823000272/"
  },
  "10-Q:0000070858-24-000156": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-24-000156",
   "report_date": "2024-03-31",
   "filed": "2024-04-30",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000156/bac-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000156/"
  },
  "10-Q:0000070858-24-000208": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-24-000208",
   "report_date": "2024-06-30",
   "filed": "2024-07-30",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000208/bac-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000208/"
  },
  "10-Q:0000070858-24-000280": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-24-000280",
   "report_date": "2024-09-30",
   "filed": "2024-10-29",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/"
  },
  "10-Q:0000070858-25-000200": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-25-000200",
   "report_date": "2025-03-31",
   "filed": "2025-04-30",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000200/bac-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000200/"
  },
  "10-Q:0000070858-25-000268": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-25-000268",
   "report_date": "2025-06-30",
   "filed": "2025-07-31",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000268/bac-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000268/"
  },
  "10-Q:0000070858-25-000405": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-25-000405",
   "report_date": "2025-09-30",
   "filed": "2025-10-31",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/"
  },
  "10-Q:0000070858-26-000249": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-26-000249",
   "report_date": "2026-03-31",
   "filed": "2026-05-01",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000249/bac-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000249/"
  },
  "10-Q:0000070858-26-000394": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-26-000394",
   "report_date": "2026-06-30",
   "filed": "2026-07-31",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000394/bac-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000394/"
  },
  "10-Q:0000070858-26-000548": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000070858-26-000548",
   "report_date": "2026-09-30",
   "filed": "2026-10-30",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000548/bac-20260930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/70858/000007085826000548/"
  }
 }
}
