{
 "version": "2.2",
 "instance": {
  "bbdform20f_2025.htm": {
   "nsprefix": "bbd",
   "nsuri": "http://bradescori.com.br/20251231",
   "dts": {
    "schema": {
     "local": [
      "bbd-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd",
      "https://xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "bbd-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bbd-20251231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "bbd-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bbd-20251231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "bbdform20f_2025.htm"
     ]
    }
   },
   "keyStandard": 306,
   "keyCustom": 819,
   "axisStandard": 32,
   "axisCustom": 28,
   "memberStandard": 69,
   "memberCustom": 311,
   "hidden": {
    "total": 615,
    "http://bradescori.com.br/20251231": 464,
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 147,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 1281,
   "entityCount": 1,
   "segmentCount": 383,
   "elementCount": 1858,
   "unitCount": 4,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1729,
    "http://xbrl.sec.gov/dei/2024": 47,
    "http://xbrl.sec.gov/cyd/2024": 4,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://bradescori.com.br/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://bradescori.com.br/role/StatementsOfFinancialPosition",
     "longName": "00000002 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:CashAndBankBalancesAtCentralBanks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://bradescori.com.br/role/StatementsOfIncome",
     "longName": "00000003 - Statement - Consolidated Statements of Income",
     "shortName": "Consolidated Statements of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:RevenueFromInterest",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome",
     "longName": "00000004 - Statement - Consolidated Statements of Other Comprehensive Income",
     "shortName": "Consolidated Statements of Other Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetForeignExchangeGainLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://bradescori.com.br/role/StatementsOfChangesInEquity",
     "longName": "00000005 - Statement - Consolidated Statements of Changes in Equity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31_ifrs-full_IssuedCapitalMember",
      "name": "ifrs-full:Equity",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31_ifrs-full_IssuedCapitalMember",
      "name": "ifrs-full:Equity",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://bradescori.com.br/role/StatementsOfCashFlows",
     "longName": "00000006 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://bradescori.com.br/role/GeneralInformation",
     "longName": "999014 - Disclosure - GENERAL INFORMATION",
     "shortName": "GENERAL INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://bradescori.com.br/role/MaterialAccountingPolicies",
     "longName": "999015 - Disclosure - MATERIAL ACCOUNTING POLICIES",
     "shortName": "MATERIAL ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://bradescori.com.br/role/NewStandardsAndAmendmentsAndInterpretationsOfExistingStandards",
     "longName": "999016 - Disclosure - NEW STANDARDS AND AMENDMENTS AND INTERPRETATIONS OF EXISTING STANDARDS",
     "shortName": "NEW STANDARDS AND AMENDMENTS AND INTERPRETATIONS OF EXISTING STANDARDS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://bradescori.com.br/role/EstimatesAndJudgments",
     "longName": "999017 - Disclosure - ESTIMATES AND JUDGMENTS",
     "shortName": "ESTIMATES AND JUDGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanks",
     "longName": "999018 - Disclosure - CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS",
     "shortName": "CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLoss",
     "longName": "999019 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstruments",
     "longName": "999020 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "longName": "999021 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCost",
     "longName": "999022 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCost",
     "longName": "999023 - Disclosure - LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST",
     "shortName": "LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCost",
     "longName": "999024 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperations",
     "longName": "999025 - Disclosure - NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS",
     "shortName": "NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVentures",
     "longName": "999026 - Disclosure - INVESTMENTS IN ASSOCIATES AND JOINT VENTURES",
     "shortName": "INVESTMENTS IN ASSOCIATES AND JOINT VENTURES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://bradescori.com.br/role/PropertyAndEquipment",
     "longName": "999027 - Disclosure - PROPERTY AND EQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://bradescori.com.br/role/IntangibleAssetsAndGoodwill",
     "longName": "999028 - Disclosure - INTANGIBLE ASSETS AND GOODWILL",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://bradescori.com.br/role/OtherAssets",
     "longName": "999029 - Disclosure - OTHER ASSETS",
     "shortName": "OTHER ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://bradescori.com.br/role/DepositsFromBanks",
     "longName": "999030 - Disclosure - DEPOSITS FROM BANKS",
     "shortName": "DEPOSITS FROM BANKS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://bradescori.com.br/role/DepositsFromCustomers",
     "longName": "999031 - Disclosure - DEPOSITS FROM CUSTOMERS",
     "shortName": "DEPOSITS FROM CUSTOMERS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://bradescori.com.br/role/FundsFromSecuritiesIssued",
     "longName": "999032 - Disclosure - FUNDS FROM SECURITIES ISSUED",
     "shortName": "FUNDS FROM SECURITIES ISSUED",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:FundsFromSecuritiesIssuedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:FundsFromSecuritiesIssuedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://bradescori.com.br/role/SubordinatedDebt",
     "longName": "999033 - Disclosure - SUBORDINATED DEBT",
     "shortName": "SUBORDINATED DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://bradescori.com.br/role/InsuranceContracts",
     "longName": "999034 - Disclosure - INSURANCE CONTRACTS",
     "shortName": "INSURANCE CONTRACTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilities",
     "longName": "999035 - Disclosure - PROVISIONS, CONTINGENT ASSETS AND LIABILITIES",
     "shortName": "PROVISIONS, CONTINGENT ASSETS AND LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://bradescori.com.br/role/OtherLiabilities",
     "longName": "999036 - Disclosure - OTHER LIABILITIES",
     "shortName": "OTHER LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContracts",
     "longName": "999037 - Disclosure - LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS",
     "shortName": "LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://bradescori.com.br/role/Equity",
     "longName": "999038 - Disclosure - EQUITY",
     "shortName": "EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfEquityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfEquityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://bradescori.com.br/role/EarningsPerShare",
     "longName": "999039 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://bradescori.com.br/role/NetInterestIncome",
     "longName": "999040 - Disclosure - NET INTEREST INCOME",
     "shortName": "NET INTEREST INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://bradescori.com.br/role/FeeAndCommissionIncome",
     "longName": "999041 - Disclosure - FEE AND COMMISSION INCOME",
     "shortName": "FEE AND COMMISSION INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLoss",
     "longName": "999042 - Disclosure - NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS",
     "shortName": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "longName": "999043 - Disclosure - NET GAINS/(LOSSES) ON FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME",
     "shortName": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://bradescori.com.br/role/NetGainslossesOnForeignCurrencyTransactions",
     "longName": "999044 - Disclosure - NET GAINS/(LOSSES) ON FOREIGN CURRENCY TRANSACTIONS",
     "shortName": "NET GAINS/(LOSSES) ON FOREIGN CURRENCY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnForeignCurrencyTransactionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnForeignCurrencyTransactionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://bradescori.com.br/role/InsuranceServiceResult",
     "longName": "999045 - Disclosure - INSURANCE SERVICE RESULT",
     "shortName": "INSURANCE SERVICE RESULT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:InsuranceServiceResultPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:InsuranceServiceResultPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://bradescori.com.br/role/PersonnelExpenses",
     "longName": "999046 - Disclosure - PERSONNEL EXPENSES",
     "shortName": "PERSONNEL EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://bradescori.com.br/role/OtherAdministrativeExpenses",
     "longName": "999047 - Disclosure - OTHER ADMINISTRATIVE EXPENSES",
     "shortName": "OTHER ADMINISTRATIVE EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://bradescori.com.br/role/DepreciationAndAmortization",
     "longName": "999048 - Disclosure - DEPRECIATION AND AMORTIZATION",
     "shortName": "DEPRECIATION AND AMORTIZATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "43",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DepreciationAndAmortizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DepreciationAndAmortizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://bradescori.com.br/role/OtherOperatingIncomeexpenses",
     "longName": "999049 - Disclosure - OTHER OPERATING INCOME/(EXPENSES)",
     "shortName": "OTHER OPERATING INCOME/(EXPENSES)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "44",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContribution",
     "longName": "999050 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "45",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://bradescori.com.br/role/OperatingSegments",
     "longName": "999051 - Disclosure - OPERATING SEGMENTS",
     "shortName": "OPERATING SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "46",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedParties",
     "longName": "999052 - Disclosure - TRANSACTIONS WITH RELATED PARTIES",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "47",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://bradescori.com.br/role/RiskManagement",
     "longName": "999053 - Disclosure - RISK MANAGEMENT",
     "shortName": "RISK MANAGEMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "48",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlans",
     "longName": "999054 - Disclosure - SUPPLEMENTARY PENSION PLANS",
     "shortName": "SUPPLEMENTARY PENSION PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "49",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://bradescori.com.br/role/OtherInformation",
     "longName": "999055 - Disclosure - OTHER INFORMATION",
     "shortName": "OTHER INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "50",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfOtherInformationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfOtherInformationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies",
     "longName": "999056 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies)",
     "shortName": "MATERIAL ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "51",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://bradescori.com.br/role/MaterialAccountingPoliciesTables",
     "longName": "999057 - Disclosure - MATERIAL ACCOUNTING POLICIES (Tables)",
     "shortName": "MATERIAL ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksTables",
     "longName": "999058 - Disclosure - CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS (Tables)",
     "shortName": "CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCashAndBalancesWithBanksTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCashAndBalancesWithBanksTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables",
     "longName": "999059 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables",
     "longName": "999060 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfDerivativeInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfDerivativeInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTables",
     "longName": "999061 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Tables)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostTables",
     "longName": "999062 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST (Tables)",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostTables",
     "longName": "999063 - Disclosure - LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST (Tables)",
     "shortName": "LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables",
     "longName": "999064 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Tables)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomerTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomerTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsTables",
     "longName": "999065 - Disclosure - NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Tables)",
     "shortName": "NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesTables",
     "longName": "999066 - Disclosure - INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Tables)",
     "shortName": "INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://bradescori.com.br/role/PropertyAndEquipmentTables",
     "longName": "999067 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfPropertyAndEquipmentByClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfPropertyAndEquipmentByClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillTables",
     "longName": "999068 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfChangeInIntangibleAssetsAndGoodwillByClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfChangeInIntangibleAssetsAndGoodwillByClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://bradescori.com.br/role/OtherAssetsTables",
     "longName": "999069 - Disclosure - OTHER ASSETS (Tables)",
     "shortName": "OTHER ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://bradescori.com.br/role/DepositsFromBanksTables",
     "longName": "999070 - Disclosure - DEPOSITS FROM BANKS (Tables)",
     "shortName": "DEPOSITS FROM BANKS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByNatureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByNatureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://bradescori.com.br/role/DepositsFromCustomersTables",
     "longName": "999071 - Disclosure - DEPOSITS FROM CUSTOMERS (Tables)",
     "shortName": "DEPOSITS FROM CUSTOMERS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://bradescori.com.br/role/FundsFromSecuritiesIssuedTables",
     "longName": "999072 - Disclosure - FUNDS FROM SECURITIES ISSUED (Tables)",
     "shortName": "FUNDS FROM SECURITIES ISSUED (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://bradescori.com.br/role/SubordinatedDebtTables",
     "longName": "999073 - Disclosure - SUBORDINATED DEBT (Tables)",
     "shortName": "SUBORDINATED DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfSubordinatedDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfSubordinatedDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://bradescori.com.br/role/InsuranceContractsTables",
     "longName": "999074 - Disclosure - INSURANCE CONTRACTS (Tables)",
     "shortName": "INSURANCE CONTRACTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfInsuranceContractsLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfInsuranceContractsLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesTables",
     "longName": "999075 - Disclosure - PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Tables)",
     "shortName": "PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfChangeInProvisionsByNatureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfChangeInProvisionsByNatureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://bradescori.com.br/role/OtherLiabilitiesTables",
     "longName": "999076 - Disclosure - OTHER LIABILITIES (Tables)",
     "shortName": "OTHER LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsTables",
     "longName": "999077 - Disclosure - LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS (Tables)",
     "shortName": "LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://bradescori.com.br/role/EquityTables",
     "longName": "999078 - Disclosure - EQUITY (Tables)",
     "shortName": "EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "73",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://bradescori.com.br/role/EarningsPerShareTables",
     "longName": "999079 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "74",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBasicEarningsPerShareTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfBasicEarningsPerShareTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://bradescori.com.br/role/NetInterestIncomeTables",
     "longName": "999080 - Disclosure - NET INTEREST INCOME (Tables)",
     "shortName": "NET INTEREST INCOME (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "75",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNetInterestIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNetInterestIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://bradescori.com.br/role/FeeAndCommissionIncomeTables",
     "longName": "999081 - Disclosure - FEE AND COMMISSION INCOME (Tables)",
     "shortName": "FEE AND COMMISSION INCOME (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "76",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFeeAndCommissionIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfFeeAndCommissionIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables",
     "longName": "999082 - Disclosure - NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)",
     "shortName": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "77",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://bradescori.com.br/role/InsuranceServiceResultTables",
     "longName": "999083 - Disclosure - INSURANCE SERVICE RESULT (Tables)",
     "shortName": "INSURANCE SERVICE RESULT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "78",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:InsuranceServiceResultPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:InsuranceServiceResultPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://bradescori.com.br/role/PersonnelExpensesTables",
     "longName": "999084 - Disclosure - PERSONNEL EXPENSES (Tables)",
     "shortName": "PERSONNEL EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "79",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfPersonnelExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfPersonnelExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://bradescori.com.br/role/OtherAdministrativeExpensesTables",
     "longName": "999085 - Disclosure - OTHER ADMINISTRATIVE EXPENSES (Tables)",
     "shortName": "OTHER ADMINISTRATIVE EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "80",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://bradescori.com.br/role/DepreciationAndAmortizationTables",
     "longName": "999086 - Disclosure - DEPRECIATION AND AMORTIZATION (Tables)",
     "shortName": "DEPRECIATION AND AMORTIZATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "81",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfDepreciationAndAmortizationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DepreciationAndAmortizationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:DisclosureOfDepreciationAndAmortizationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DepreciationAndAmortizationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://bradescori.com.br/role/OtherOperatingIncomeexpensesTables",
     "longName": "999087 - Disclosure - OTHER OPERATING INCOME/(EXPENSES) (Tables)",
     "shortName": "OTHER OPERATING INCOME/(EXPENSES) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "82",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherOperatingIncomeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfOtherOperatingIncomeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables",
     "longName": "999088 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Tables)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "83",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfIncomeTaxAndSocialContributionChargesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfIncomeTaxAndSocialContributionChargesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://bradescori.com.br/role/OperatingSegmentsTables",
     "longName": "999089 - Disclosure - OPERATING SEGMENTS (Tables)",
     "shortName": "OPERATING SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "84",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfInformationByOperatingSegmentReviewedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfInformationByOperatingSegmentReviewedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedPartiesTables",
     "longName": "999090 - Disclosure - TRANSACTIONS WITH RELATED PARTIES (Tables)",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "85",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://bradescori.com.br/role/RiskManagementTables",
     "longName": "999091 - Disclosure - RISK MANAGEMENT (Tables)",
     "shortName": "RISK MANAGEMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "86",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansTables",
     "longName": "999092 - Disclosure - SUPPLEMENTARY PENSION PLANS (Tables)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "87",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfSupplementalPensionPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ScheduleOfSupplementalPensionPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails",
     "longName": "999093 - Disclosure - MATERIAL ACCOUNTING POLICIES (Details)",
     "shortName": "MATERIAL ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_FinancialSectorBrazilMember_custom_AgoraCorretoraDeTituloeValoresMobiliarnosSAMember",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_FinancialSectorBrazilMember_custom_AgoraCorretoraDeTituloeValoresMobiliarnosSAMember",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative",
     "longName": "999094 - Disclosure - MATERIAL ACCOUNTING POLICIES (Details Narrative)",
     "shortName": "MATERIAL ACCOUNTING POLICIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DescriptionOfNatureOfEntitysRelationshipWithAssociate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:DescriptionOfNatureOfEntitysRelationshipWithAssociate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "bbd:DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
       "bbd:DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails",
     "longName": "999095 - Disclosure - CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS (Details)",
     "shortName": "CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:Cash",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashAndBalancesWithBanksTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:Cash",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashAndBalancesWithBanksTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails",
     "longName": "999096 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughProfitOrLossBrazilianGovernmentBonds",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughProfitOrLossBrazilianGovernmentBonds",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
     "longName": "999097 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details 1)",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_NotLaterThanOneYearMember",
      "name": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossMaturityTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails2",
     "longName": "999098 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details 2)",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetailsNarrative",
     "longName": "999099 - Disclosure - FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative)",
     "shortName": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
     "longName": "999100 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_DerivativeFinancialInstrumentsTotalMember",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDerivativeInstrumentsTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_DerivativeFinancialInstrumentsTotalMember",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDerivativeInstrumentsTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1",
     "longName": "999101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 1)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RiskReceivedInCreditSwaps",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCreditDefaultSwapTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RiskReceivedInCreditSwaps",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCreditDefaultSwapTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
     "longName": "999102 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 2)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeObjectCarryingAmountMember",
      "name": "bbd:InterestReceiptsFromInvestmentsInSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashFlowHedgeTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeObjectCarryingAmountMember",
      "name": "bbd:InterestReceiptsFromInvestmentsInSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashFlowHedgeTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
     "longName": "999103 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 3)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeInstrumentFairValueMember",
      "name": "bbd:FinancialBillHedge",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFairValueHedgeTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeInstrumentFairValueMember",
      "name": "bbd:FinancialBillHedge",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFairValueHedgeTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4",
     "longName": "999104 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 4)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeObjectCarryingAmountMember",
      "name": "bbd:CurrencyExchangeRateHedgeForInvestmentAbroad",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfHedgeOfInvestmentsAbroadTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_HedgeObjectCarryingAmountMember",
      "name": "bbd:CurrencyExchangeRateHedgeForInvestmentAbroad",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfHedgeOfInvestmentsAbroadTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5",
     "longName": "999105 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 5)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByNatureTableTextBlock",
       "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_InterbankInvestmentsMember",
      "name": "ifrs-full:GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAndLiabilitiesSubjectToNetSettlementTableTextBlock",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetailsNarrative",
     "longName": "999106 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details Narrative)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetOfTaxReclassified",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetOfTaxReclassified",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosureOfDerivativeFinancialInstrumentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
     "longName": "999107 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_AtCostMember",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBrazilianGovernmentSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
     "longName": "999108 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 1)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMaturityTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMaturityTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2",
     "longName": "999109 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 2)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocksTotal",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3",
     "longName": "999110 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 3)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:ExpectedLossOfFinancialAssetsToFVOCI",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtFVOCITableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "bbd:ExpectedLossOfFinancialAssetsToFVOCI",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtFVOCITableTextBlock",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetailsNarrative",
     "longName": "999111 - Disclosure - FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details Narrative)",
     "shortName": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
     "longName": "999112 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST (Details)",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCostBrazilianGovernmentSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCostBrazilianGovernmentSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
     "longName": "999113 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST (Details 1)",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedMaturityTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:BondsAndSecuritiesAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBondsAndSecuritiesAtAmortizedMaturityTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
     "longName": "999114 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST (Details 2)",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:ExpectedLossOfFinancialAssetsAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "bbd:ExpectedLossOfFinancialAssetsAtAmortizedCost",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "bbd:ExpectedLossOfFinancialAssetsAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTableTextBlock",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetailsNarrative",
     "longName": "999115 - Disclosure - DEBT INSTRUMENTS AT AMORTIZED COST (Details Narrative)",
     "shortName": "DEBT INSTRUMENTS AT AMORTIZED COST (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtAmortizedCost",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:BondsAndSecuritiesAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails",
     "longName": "999116 - Disclosure - LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST (Details)",
     "shortName": "LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToBanksRepurchaseAgreements",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToBanksRepurchaseAgreements",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails",
     "longName": "999117 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomersTotalCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:LoansAndAdvancesToCustomerTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomersTotalCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:LoansAndAdvancesToCustomerTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1",
     "longName": "999118 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 1)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:GrossInvestmentsInFinancialLeasesReceivableUpToOneYear",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLoansAndAdvancesToCustomersIncludeTheFollowingFinancialLeaseReceivablesTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:GrossInvestmentsInFinancialLeasesReceivableUpToOneYear",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLoansAndAdvancesToCustomersIncludeTheFollowingFinancialLeaseReceivablesTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
     "longName": "999119 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 2)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage1Member_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn1Member",
      "name": "bbd:ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage1Member_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn1Member",
      "name": "bbd:ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3",
     "longName": "999120 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 3)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage1Member_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn1Member",
      "name": "bbd:ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage1Member_custom_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn1Member",
      "name": "bbd:ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4",
     "longName": "999121 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 4)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_SensitivityAnalysisSimulation1Member",
      "name": "bbd:SensitivityAnalysisWeighting",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfProbabilitiesAssignedToEachScenarioAndTheImpactsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_SensitivityAnalysisSimulation1Member",
      "name": "bbd:SensitivityAnalysisWeighting",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfProbabilitiesAssignedToEachScenarioAndTheImpactsTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails5",
     "longName": "999122 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 5)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ExpectedLossOnLoansAndAdvancesAmountRecorded",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfAllExpenseWithExpectedNetLossOfRecoveriesTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ExpectedLossOnLoansAndAdvancesAmountRecorded",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfAllExpenseWithExpectedNetLossOfRecoveriesTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6",
     "longName": "999123 - Disclosure - LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 6)",
     "shortName": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST (Details 6)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RenegotiatedLoansAndAdvancesAtTheBeginningOfTheYear",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesMadeAndOurAnalysisOfOurPortfolioOfRenegotiatedLoansAndAdvancesToCustomersTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RenegotiatedLoansAndAdvancesAtTheBeginningOfTheYear",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesMadeAndOurAnalysisOfOurPortfolioOfRenegotiatedLoansAndAdvancesToCustomersTableTextBlock",
       "bbd:DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails",
     "longName": "999124 - Disclosure - NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Details)",
     "shortName": "NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:LandAndBuildings",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:LandAndBuildings",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetailsNarrative",
     "longName": "999125 - Disclosure - NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Details Narrative)",
     "shortName": "NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NonoperatingAssetsHeldForSaleInAuctions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NonoperatingAssetsHeldForSaleInAuctions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails",
     "longName": "999126 - Disclosure - INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Details)",
     "shortName": "INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_HaitongBancoDeInvestimentoDoBrasilSAMember",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock",
       "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_HaitongBancoDeInvestimentoDoBrasilSAMember",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock",
       "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1",
     "longName": "999127 - Disclosure - INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Details 1)",
     "shortName": "INVESTMENTS IN ASSOCIATES AND JOINT VENTURES (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ChangesInAssociatesAcquisitions",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesInAssociatesTableTextBlock",
       "bbd:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
     "longName": "999128 - Disclosure - PROPERTY AND EQUIPMENT (Details)",
     "shortName": "PROPERTY AND EQUIPMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_GrossCarryingAmountMember",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfPropertyAndEquipmentByClassTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://bradescori.com.br/role/PropertyAndEquipmentDetails1",
     "longName": "999129 - Disclosure - PROPERTY AND EQUIPMENT (Details 1)",
     "shortName": "PROPERTY AND EQUIPMENT (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangeInPropertyAndEquipmentByClassTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails",
     "longName": "999130 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangeInIntangibleAssetsAndGoodwillByClassTableTextBlock",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://bradescori.com.br/role/IntangibleAssetsAndGoodwilllDetails1",
     "longName": "999131 - Disclosure - INTANGIBLE ASSETS AND GOODWILLl (Details 1)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILLl (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CompositionOfGoodwillBySegmentBanking",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfGoodwillBySegmentTableTextBlock",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CompositionOfGoodwillBySegmentBanking",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfGoodwillBySegmentTableTextBlock",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://bradescori.com.br/role/OtherAssetsDetails",
     "longName": "999132 - Disclosure - OTHER ASSETS (Details)",
     "shortName": "OTHER ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:OtherAssetsFinancialAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherAssetTableTextBlock",
       "ifrs-full:DisclosureOfOtherAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:OtherAssetsFinancialAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherAssetTableTextBlock",
       "ifrs-full:DisclosureOfOtherAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://bradescori.com.br/role/DepositsFromBanksDetails",
     "longName": "999133 - Disclosure - DEPOSITS FROM BANKS (Details)",
     "shortName": "DEPOSITS FROM BANKS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:DepositsFromBanksDemandDeposits",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByNatureTableTextBlock",
       "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:DepositsFromBanksDemandDeposits",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByNatureTableTextBlock",
       "ifrs-full:DisclosureOfDepositsFromBanksExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://bradescori.com.br/role/DepositsFromCustomersDetails",
     "longName": "999134 - Disclosure - DEPOSITS FROM CUSTOMERS (Details)",
     "shortName": "DEPOSITS FROM CUSTOMERS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:BalancesOnDemandDepositsFromCustomers",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:BalancesOnDemandDepositsFromCustomers",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails",
     "longName": "999135 - Disclosure - FUNDS FROM SECURITIES ISSUED (Details)",
     "shortName": "FUNDS FROM SECURITIES ISSUED (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RealEstateCreditNotes",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock",
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:RealEstateCreditNotes",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock",
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1",
     "longName": "999136 - Disclosure - FUNDS FROM SECURITIES ISSUED (Details 1)",
     "shortName": "FUNDS FROM SECURITIES ISSUED (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:SecuritiesIssues",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetFinancialActivityInTheIssuanceOfSecuritiesTableTextBlock",
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetFinancialActivityInTheIssuanceOfSecuritiesInterestAccrued",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetFinancialActivityInTheIssuanceOfSecuritiesTableTextBlock",
       "bbd:FundsFromSecuritiesIssuedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://bradescori.com.br/role/SubordinatedDebtsDetails",
     "longName": "999137 - Disclosure - SUBORDINATED DEBTS (Details)",
     "shortName": "SUBORDINATED DEBTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:SubordinatedLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_SubordinatedDebtMaturityPerpetualMember_custom_SubordinatedDebtRegionInBrazilMember",
      "name": "ifrs-full:SubordinatedLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfSubordinatedDebtTableTextBlock",
       "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://bradescori.com.br/role/SubordinatedDebtsDetails1",
     "longName": "999138 - Disclosure - SUBORDINATED DEBTS (Details 1)",
     "shortName": "SUBORDINATED DEBTS (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:Subordinatdebt",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetMovementOfSubordinatedDebtTableTextBlock",
       "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "bbd:Subordinatdebt",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetMovementOfSubordinatedDebtTableTextBlock",
       "ifrs-full:DisclosureOfSubordinatedLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails",
     "longName": "999139 - Disclosure - INSURANCE CONTRACTS (Details)",
     "shortName": "INSURANCE CONTRACTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:InsuranceContractsLiabilityAsset",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceContractsLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:InsuranceContractsLiabilityAsset",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceContractsLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails1",
     "longName": "999140 - Disclosure - INSURANCE CONTRACTS (Details 1)",
     "shortName": "INSURANCE CONTRACTS (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:PresentValueOfEstimatedFutureCashOutflows",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRemainingCoverageGeneralModelVariableFeeApproachTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:PresentValueOfEstimatedFutureCashOutflows",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRemainingCoverageGeneralModelVariableFeeApproachTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails2",
     "longName": "999141 - Disclosure - INSURANCE CONTRACTS (Details 2)",
     "shortName": "INSURANCE CONTRACTS (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:ContractualServiceMargin",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRealizationContractualServiceMarginTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:ContractualServiceMargin",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRealizationContractualServiceMarginTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails3",
     "longName": "999142 - Disclosure - INSURANCE CONTRACTS (Details 3)",
     "shortName": "INSURANCE CONTRACTS (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:InsuranceContractsThatAreLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_ifrs-full_InsuranceContractsOtherThanThoseToWhichPremiumAllocationApproachHasBeenAppliedMember",
      "name": "ifrs-full:InsuranceContractsThatAreLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesOfTheLiabilityForRemainingCoverageAndClaimsIncurredTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R138": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails4",
     "longName": "999143 - Disclosure - INSURANCE CONTRACTS (Details 4)",
     "shortName": "INSURANCE CONTRACTS (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:InsuranceContractsThatAreLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_LICMember",
      "name": "ifrs-full:InsuranceContractsThatAreLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesInLiabilityForIncurredClaimsTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails5",
     "longName": "999144 - Disclosure - INSURANCE CONTRACTS (Details 5)",
     "shortName": "INSURANCE CONTRACTS (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:ContractualServiceMargins",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfContractualServiceMarginTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "bbd:ContractualServiceMargins",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfContractualServiceMarginTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails6",
     "longName": "999145 - Disclosure - INSURANCE CONTRACTS (Details 6)",
     "shortName": "INSURANCE CONTRACTS (Details 6)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:InitialBalancesComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesInOtherComprehensiveIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:InitialBalancesComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangesInOtherComprehensiveIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails7",
     "longName": "999146 - Disclosure - INSURANCE CONTRACTS (Details 7)",
     "shortName": "INSURANCE CONTRACTS (Details 7)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_InsuranceIncomeMember",
      "name": "ifrs-full:InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_InsuranceIncomeMember",
      "name": "ifrs-full:InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails8",
     "longName": "999147 - Disclosure - INSURANCE CONTRACTS (Details 8)",
     "shortName": "INSURANCE CONTRACTS (Details 8)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:IncreaseDecreaseInProfitLossDueToChangesInObligationToPayArisingFromReturnOnInvestment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceFinancialExpenseTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:IncreaseDecreaseInProfitLossDueToChangesInObligationToPayArisingFromReturnOnInvestment",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInsuranceFinancialExpenseTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R143": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails9",
     "longName": "999148 - Disclosure - INSURANCE CONTRACTS (Details 9)",
     "shortName": "INSURANCE CONTRACTS (Details 9)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_PaymentYearOneMember_ifrs-full_OneYearBeforeReportingYearMember",
      "name": "bbd:AccumulatedInsuranceContractPayments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDemonstratesReconciliationAmountsTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_PaymentYearOneMember_ifrs-full_OneYearBeforeReportingYearMember",
      "name": "bbd:AccumulatedInsuranceContractPayments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDemonstratesReconciliationAmountsTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://bradescori.com.br/role/InsuranceContractsDetails10",
     "longName": "999149 - Disclosure - INSURANCE CONTRACTS (Details 10)",
     "shortName": "INSURANCE CONTRACTS (Details 10)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:EstimateOfUndiscountedClaimsThatAriseFromContractWithinScopeOfIFRS17",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLiabilitiesClaimsIncurredTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:EstimateOfUndiscountedClaimsThatAriseFromContractWithinScopeOfIFRS17",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfLiabilitiesClaimsIncurredTableTextBlock",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R145": {
     "role": "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails",
     "longName": "999150 - Disclosure - PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Details)",
     "shortName": "PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ChangesInOtherProvisions",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangeInProvisionsByNatureTableTextBlock",
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ChangesInOtherProvisions",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfChangeInProvisionsByNatureTableTextBlock",
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R146": {
     "role": "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative",
     "longName": "999151 - Disclosure - PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Details Narrative)",
     "shortName": "PROVISIONS, CONTINGENT ASSETS AND LIABILITIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:PaymentOfContributionsToPISAndCofins",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:PaymentOfContributionsToPISAndCofins",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R147": {
     "role": "http://bradescori.com.br/role/OtherLiabilitiesDetails",
     "longName": "999152 - Disclosure - OTHER LIABILITIES (Details)",
     "shortName": "OTHER LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherLiabilitiesTableTextBlock",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherLiabilitiesTableTextBlock",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://bradescori.com.br/role/OtherLiabilitiesDetails1",
     "longName": "999153 - Disclosure - OTHER LIABILITIES (Details 1)",
     "shortName": "OTHER LIABILITIES (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBalanceOfTheLeasePayableTableTextBlock",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBalanceOfTheLeasePayableTableTextBlock",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://bradescori.com.br/role/OtherLiabilitiesDetailsNarrative",
     "longName": "999154 - Disclosure - OTHER LIABILITIES (Details Narrative)",
     "shortName": "OTHER LIABILITIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:SubordinatedDebtsRecognizedInEligibleDebtCapitalInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:SubordinatedDebtsRecognizedInEligibleDebtCapitalInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosuresOfOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsDetails",
     "longName": "999155 - Disclosure - LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS (Details)",
     "shortName": "LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:OffbalanceSheetCommitmentsLoanCommitments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:OffbalanceSheetCommitmentsLoanCommitments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://bradescori.com.br/role/EquityDetails",
     "longName": "999156 - Disclosure - EQUITY (Details)",
     "shortName": "EQUITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:NumberOfSharesIssuedAndFullyPaid",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:NumberOfSharesIssuedAndFullyPaid",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://bradescori.com.br/role/EquityDetails1",
     "longName": "999157 - Disclosure - EQUITY (Details 1)",
     "shortName": "EQUITY (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_ifrs-full_OtherEquityInterestMember",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInterestOnShareholdersEquityTableTextBlock",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R153": {
     "role": "http://bradescori.com.br/role/EquityDetails2",
     "longName": "999158 - Disclosure - EQUITY (Details 2)",
     "shortName": "EQUITY (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:InterestOnShareholdersEquityDividendsGrossAmountPaid",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInterestOnShareholdersEquityDividendsWerePaidOrRecognizedInProvisionsTableTextBlock",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:InterestOnShareholdersEquityDividendsGrossAmountPaid",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInterestOnShareholdersEquityDividendsWerePaidOrRecognizedInProvisionsTableTextBlock",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R154": {
     "role": "http://bradescori.com.br/role/EquityDetailsNarrative",
     "longName": "999159 - Disclosure - EQUITY (Details Narrative)",
     "shortName": "EQUITY (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "From2025-12-172025-12-18",
      "name": "bbd:PaymentOfIntermediateInterestOnEquityToShareholders",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-12-172025-12-18",
      "name": "bbd:PaymentOfIntermediateInterestOnEquityToShareholders",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "bbd:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://bradescori.com.br/role/EarningsPerShareDetails",
     "longName": "999160 - Disclosure - EARNINGS PER SHARE (Details)",
     "shortName": "EARNINGS PER SHARE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_ifrs-full_OrdinarySharesMember",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBasicEarningsPerShareTableTextBlock",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_ifrs-full_OrdinarySharesMember",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfBasicEarningsPerShareTableTextBlock",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R156": {
     "role": "http://bradescori.com.br/role/NetInterestIncomeDetails",
     "longName": "999161 - Disclosure -  NET INTEREST INCOME (Details)",
     "shortName": " NET INTEREST INCOME (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToBanks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetInterestIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToBanks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetInterestIncomeTableTextBlock",
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails",
     "longName": "999162 - Disclosure - FEE AND COMMISSION INCOME (Details)",
     "shortName": "FEE AND COMMISSION INCOME (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:CreditrelatedFeeAndCommissionIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFeeAndCommissionIncomeTableTextBlock",
       "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:CreditrelatedFeeAndCommissionIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFeeAndCommissionIncomeTableTextBlock",
       "ifrs-full:DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R158": {
     "role": "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails",
     "longName": "999163 - Disclosure - NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)",
     "shortName": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossIncomeFromInvestmentsInSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock",
       "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossIncomeFromInvestmentsInSecurities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock",
       "bbd:NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://bradescori.com.br/role/InsuranceServiceResultDetails",
     "longName": "999164 - Disclosure - INSURANCE SERVICE RESULT (Details)",
     "shortName": "INSURANCE SERVICE RESULT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetProfitFromInsuranceAndPensionPlansInsuranceRevenue",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock",
       "bbd:InsuranceServiceResultPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NetProfitFromInsuranceAndPensionPlansInsuranceRevenue",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock",
       "bbd:InsuranceServiceResultPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://bradescori.com.br/role/PersonnelExpensesDetails",
     "longName": "999165 - Disclosure - PERSONNEL EXPENSES (Details)",
     "shortName": "PERSONNEL EXPENSES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfPersonnelExpensesTableTextBlock",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfPersonnelExpensesTableTextBlock",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R161": {
     "role": "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails",
     "longName": "999166 - Disclosure - OTHER ADMINISTRATIVE EXPENSES (Details)",
     "shortName": "OTHER ADMINISTRATIVE EXPENSES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ServicesExpense",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ServicesExpense",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://bradescori.com.br/role/DepreciationAndAmortizationDetails",
     "longName": "999167 - Disclosure - DEPRECIATION AND AMORTIZATION (Details)",
     "shortName": "DEPRECIATION AND AMORTIZATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:AmortizationExpenses",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfDepreciationAndAmortizationExplanatory",
       "bbd:DepreciationAndAmortizationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:AmortizationExpenses",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfDepreciationAndAmortizationExplanatory",
       "bbd:DepreciationAndAmortizationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R163": {
     "role": "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails",
     "longName": "999168 - Disclosure - OTHER OPERATING INCOME/(EXPENSES) (Details)",
     "shortName": "OTHER OPERATING INCOME/(EXPENSES) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:OtherOperatingIncomeexpensesExpensesWithTaxesOtherThanIncomeTax",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherOperatingIncomeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:OtherOperatingIncomeexpensesExpensesWithTaxesOtherThanIncomeTax",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfOtherOperatingIncomeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R164": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails",
     "longName": "999169 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:TotalIncomeTaxAndSocialContributionAtTheCurrentRatesNoteT",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfIncomeTaxAndSocialContributionChargesTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R165": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1",
     "longName": "999170 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details 1)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:IncomeTaxAndSocialContributionExpense",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfIncomeTaxAndSocialContributionInTheConsolidatedStatementOfIncomeTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:IncomeTaxAndSocialContributionExpense",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCompositionOfIncomeTaxAndSocialContributionInTheConsolidatedStatementOfIncomeTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R166": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2",
     "longName": "999171 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details 2)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ProvisionsForCreditLossesAmountConstituted",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDeferredIncomeTaxAndSocialContributionPresentedInTheConsolidatedStatementOfFinancialPositionTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ProvisionsForCreditLossesAmountConstituted",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDeferredIncomeTaxAndSocialContributionPresentedInTheConsolidatedStatementOfFinancialPositionTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R167": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3",
     "longName": "999172 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details 3)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ExpectedRealizationOfDeferredTaxAssetsTotal",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfExpectedRealizationOfDeferredTaxAssetsOnTemporaryDifferencesTaxLossAndNegativeBasisOfSocialContributionTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ExpectedRealizationOfDeferredTaxAssetsTotal",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfExpectedRealizationOfDeferredTaxAssetsOnTemporaryDifferencesTaxLossAndNegativeBasisOfSocialContributionTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4",
     "longName": "999173 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details 4)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "bbd:FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDeferredTaxLiabilities1TableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "bbd:FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDeferredTaxLiabilities1TableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R169": {
     "role": "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5",
     "longName": "999174 - Disclosure - INCOME TAX AND SOCIAL CONTRIBUTION (Details 5)",
     "shortName": "INCOME TAX AND SOCIAL CONTRIBUTION (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_BeforeTaxMember",
      "name": "ifrs-full:IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfIncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_BeforeTaxMember",
      "name": "ifrs-full:IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfIncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityTableTextBlock",
       "bbd:DisclosureOfIncomeTaxISocialContributionExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R170": {
     "role": "http://bradescori.com.br/role/OperatingSegmentsDetails",
     "longName": "999175 - Disclosure - OPERATING SEGMENTS (Details)",
     "shortName": "OPERATING SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:FeeAndCommissionIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_OperatingSegmentsBankingMember",
      "name": "bbd:RevenueFromFinancialIntermediation",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfInformationByOperatingSegmentReviewedTableTextBlock",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R171": {
     "role": "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative",
     "longName": "999176 - Disclosure - OPERATING SEGMENTS (Details Narrative)",
     "shortName": "OPERATING SEGMENTS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails",
     "longName": "999177 - Disclosure - TRANSACTIONS WITH RELATED PARTIES (Details)",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:TransactionsWithRelatedPartiesSecuritiesAndDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:TransactionsWithRelatedPartiesSecuritiesAndDerivativeFinancialInstruments",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R173": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails1",
     "longName": "999178 - Disclosure - TRANSACTIONS WITH RELATED PARTIES (Details 1)",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ShortMediumAndLongtermRemuneration",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRemunerationBasedOnSharesManagementTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ShortMediumAndLongtermRemuneration",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRemunerationBasedOnSharesManagementTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R174": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails2",
     "longName": "999179 - Disclosure - TRANSACTIONS WITH RELATED PARTIES (Details 2)",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:EquityParticipationCommonShares",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfEquityParticipationTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:EquityParticipationCommonShares",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfEquityParticipationTableTextBlock",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R175": {
     "role": "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative",
     "longName": "999180 - Disclosure - TRANSACTIONS WITH RELATED PARTIES (Details Narrative)",
     "shortName": "TRANSACTIONS WITH RELATED PARTIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails",
     "longName": "999181 - Disclosure - RISK MANAGEMENT (Details)",
     "shortName": "RISK MANAGEMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CalculationBasisCapitalAdequacyRatioCommonEquityTierI",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CalculationBasisCapitalAdequacyRatioCommonEquityTierI",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R177": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails1",
     "longName": "999182 - Disclosure - RISK MANAGEMENT (Details 1)",
     "shortName": "RISK MANAGEMENT (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_CreditRiskExposureGrossValueMember",
      "name": "bbd:CreditRiskExposureCashAndBalancesWithBanksNote",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCreditRiskExposureOfTheFinancialInstrumentsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_CreditRiskExposureGrossValueMember",
      "name": "bbd:CreditRiskExposureCashAndBalancesWithBanksNote",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCreditRiskExposureOfTheFinancialInstrumentsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R178": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails2",
     "longName": "999183 - Disclosure - RISK MANAGEMENT (Details 2)",
     "shortName": "RISK MANAGEMENT (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LargestBorrower",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfConcentrationOfCreditRiskInLoansAndAdvancesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LargestBorrower",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfConcentrationOfCreditRiskInLoansAndAdvancesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R179": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails3",
     "longName": "999184 - Disclosure - RISK MANAGEMENT (Details 3)",
     "shortName": "RISK MANAGEMENT (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomersPublicSector",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheCreditriskConcentrationAnalysisTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:LoansAndAdvancesToCustomersPublicSector",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheCreditriskConcentrationAnalysisTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails4",
     "longName": "999185 - Disclosure - RISK MANAGEMENT (Details 4)",
     "shortName": "RISK MANAGEMENT (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_BookValueMember",
      "name": "bbd:FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_BookValueMember",
      "name": "bbd:FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompanies",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails5",
     "longName": "999186 - Disclosure - RISK MANAGEMENT (Details 5)",
     "shortName": "RISK MANAGEMENT (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_FinancialExposureTradingPortfolioFairValueAssetsMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialExposureTradingPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_FinancialExposureTradingPortfolioFairValueAssetsMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfFinancialExposureTradingPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails6",
     "longName": "999187 - Disclosure - RISK MANAGEMENT (Details 6)",
     "shortName": "RISK MANAGEMENT (Details 6)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_VarInternalModelTradingPortfolioFixedRatesMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheDayVarOfTradingPortfolioNetOfTaxEffectsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_VarInternalModelTradingPortfolioFixedRatesMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheDayVarOfTradingPortfolioNetOfTaxEffectsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails7",
     "longName": "999188 - Disclosure - RISK MANAGEMENT (Details 7)",
     "shortName": "RISK MANAGEMENT (Details 7)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_VarInternalModelRegulatoryPortfolioInterestRateMember_custom_VarInternalModelRegulatoryPortfolioVaRMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCapitalIsCalculatedByTheNormalDeltaVarModelBasedInRegulatoryPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_VarInternalModelRegulatoryPortfolioInterestRateMember_custom_VarInternalModelRegulatoryPortfolioVaRMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCapitalIsCalculatedByTheNormalDeltaVarModelBasedInRegulatoryPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R184": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails8",
     "longName": "999189 - Disclosure - RISK MANAGEMENT (Details 8)",
     "shortName": "RISK MANAGEMENT (Details 8)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_StressAnalysisTradingPortfolioAtTheEndOfTheYearMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfThePossibleImpactsOnPositionsInStressScenariosTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_StressAnalysisTradingPortfolioAtTheEndOfTheYearMember",
      "name": "bbd:ValuesAtRisks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfThePossibleImpactsOnPositionsInStressScenariosTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R185": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails9",
     "longName": "999190 - Disclosure - RISK MANAGEMENT (Details 9)",
     "shortName": "RISK MANAGEMENT (Details 9)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_TradingPortfolioScenario1Member",
      "name": "bbd:ExcludingCorrelationOfRiskFactors",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisTradingPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_TradingPortfolioScenario1Member",
      "name": "bbd:ExcludingCorrelationOfRiskFactors",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisTradingPortfolioTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R186": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails10",
     "longName": "999191 - Disclosure - RISK MANAGEMENT (Details 10)",
     "shortName": "RISK MANAGEMENT (Details 10)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_TradingBankingPortfoliosScenario1Member",
      "name": "bbd:ExcludingCorrelationOfRiskFactors",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisTradingAndBankingPortfoliosTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_TradingBankingPortfoliosScenario1Member",
      "name": "bbd:ExcludingCorrelationOfRiskFactors",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisTradingAndBankingPortfoliosTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R187": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails11",
     "longName": "999192 - Disclosure - RISK MANAGEMENT (Details 11)",
     "shortName": "RISK MANAGEMENT (Details 11)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromBanks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashFlowsPayableForNonderivativeFinancialLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromBanks",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCashFlowsPayableForNonderivativeFinancialLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R188": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails12",
     "longName": "999193 - Disclosure - RISK MANAGEMENT (Details 12)",
     "shortName": "RISK MANAGEMENT (Details 12)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheDerivativeFinancialLiabilitiesThatWillBeSettledAtNetValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheDerivativeFinancialLiabilitiesThatWillBeSettledAtNetValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails13",
     "longName": "999194 - Disclosure - RISK MANAGEMENT (Details 13)",
     "shortName": "RISK MANAGEMENT (Details 13)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CashAndDueFromBank",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheFinancialAssetsAndLiabilitiesOfTheOrganizationSegregatedByMaturitiesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:CashAndDueFromBank",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheFinancialAssetsAndLiabilitiesOfTheOrganizationSegregatedByMaturitiesTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R190": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails14",
     "longName": "999195 - Disclosure - RISK MANAGEMENT (Details 14)",
     "shortName": "RISK MANAGEMENT (Details 14)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:SchedulOfTheAssetsAndLiabilitiesOfTheCompanySegregatedByCurrentAndNoncurrentTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:SchedulOfTheAssetsAndLiabilitiesOfTheCompanySegregatedByCurrentAndNoncurrentTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails15",
     "longName": "999196 - Disclosure - RISK MANAGEMENT (Details 15)",
     "shortName": "RISK MANAGEMENT (Details 15)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_Level1OfFairValueHierarchyMember",
      "name": "bbd:FinancialAssetsHeldForTradingFairValueFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheCompositionOfTheFinancialAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_Level1OfFairValueHierarchyMember",
      "name": "bbd:FinancialAssetsHeldForTradingFairValueFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheCompositionOfTheFinancialAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R192": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails16",
     "longName": "999197 - Disclosure - RISK MANAGEMENT (Details 16)",
     "shortName": "RISK MANAGEMENT (Details 16)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31_ifrs-full_Level3OfFairValueHierarchyMember",
      "name": "bbd:ReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsBalance",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_ifrs-full_Level3OfFairValueHierarchyMember",
      "name": "bbd:ReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsBalance",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "unique": true
     }
    },
    "R193": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails17",
     "longName": "999198 - Disclosure - RISK MANAGEMENT (Details 17)",
     "shortName": "RISK MANAGEMENT (Details 17)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_Level3OfFairValueHierarchyMember",
      "name": "bbd:InterestAndSimilarIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheGainsLossesDueToChangesInFairValueAndInterestTableTestBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_ifrs-full_Level3OfFairValueHierarchyMember",
      "name": "bbd:InterestAndSimilarIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheGainsLossesDueToChangesInFairValueAndInterestTableTestBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R194": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails18",
     "longName": "999199 - Disclosure - RISK MANAGEMENT (Details 18)",
     "shortName": "RISK MANAGEMENT (Details 18)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31_custom_SensitivityAnalysisScenario1Member_custom_SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncomeMember",
      "name": "bbd:InterestRateInReais",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31_custom_SensitivityAnalysisScenario1Member_custom_SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncomeMember",
      "name": "bbd:InterestRateInReais",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R195": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails19",
     "longName": "999200 - Disclosure - RISK MANAGEMENT (Details 19)",
     "shortName": "RISK MANAGEMENT (Details 19)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstitutions",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCarryingAmountsAndTheFairValuesOfTheFinancialAssetsAndLiabilitiesThatWereNotPresentedInTheConsolidatedStatementsOfFinancialPositionAtTheirFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-12-31",
      "name": "bbd:FinancialInstitutions",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfCarryingAmountsAndTheFairValuesOfTheFinancialAssetsAndLiabilitiesThatWereNotPresentedInTheConsolidatedStatementsOfFinancialPositionAtTheirFairValueTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R196": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails20",
     "longName": "999201 - Disclosure - RISK MANAGEMENT (Details 20)",
     "shortName": "RISK MANAGEMENT (Details 20)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_LifeMember",
      "name": "bbd:PremiumWrittenNetOfReinsuranceGross",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRiskConcentrationTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_LifeMember",
      "name": "bbd:PremiumWrittenNetOfReinsuranceGross",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfRiskConcentrationTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R197": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails21",
     "longName": "999202 - Disclosure - RISK MANAGEMENT (Details 21)",
     "shortName": "RISK MANAGEMENT (Details 21)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_InterestRateVariationOfMinus5PercentageMember_custom_PensionPlansMember",
      "name": "bbd:IncreasesInInsuranceLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheSensibilityTestForLifeInsuranceWithSurvivalTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_InterestRateVariationOfMinus5PercentageMember_custom_PensionPlansMember",
      "name": "bbd:IncreasesInInsuranceLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheSensibilityTestForLifeInsuranceWithSurvivalTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R198": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails22",
     "longName": "999203 - Disclosure - RISK MANAGEMENT (Details 22)",
     "shortName": "RISK MANAGEMENT (Details 22)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_LifeAndPensionPlansMember",
      "name": "bbd:OfficialIncomeInsuranceLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheSensitivityDiscountRateTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_LifeAndPensionPlansMember",
      "name": "bbd:OfficialIncomeInsuranceLiabilities",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfTheSensitivityDiscountRateTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R199": {
     "role": "http://bradescori.com.br/role/RiskManagementDetails23",
     "longName": "999204 - Disclosure - RISK MANAGEMENT (Details 23)",
     "shortName": "RISK MANAGEMENT (Details 23)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_NonLifeMember",
      "name": "bbd:GrossOfReinsuranceAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfForDamagesLifeAndHealthInsuranceExceptIndividualLifeTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_NonLifeMember",
      "name": "bbd:GrossOfReinsuranceAssets",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfForDamagesLifeAndHealthInsuranceExceptIndividualLifeTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R200": {
     "role": "http://bradescori.com.br/role/RiskManagementDetailsNarrative",
     "longName": "999205 - Disclosure - RISK MANAGEMENT (Details Narrative)",
     "shortName": "RISK MANAGEMENT (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "200",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:VarOfTradingPortfolioNetOfTaxEffects",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:VarOfTradingPortfolioNetOfTaxEffects",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R201": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails",
     "longName": "999206 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "201",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NominalDiscountRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSupplementalPensionPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:NominalDiscountRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSupplementalPensionPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R202": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
     "longName": "999207 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details 1)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:RemeasurementEffectsRecognizedInOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfActuarialObligationsBenefitPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:RemeasurementEffectsRecognizedInOtherComprehensiveIncome",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfActuarialObligationsBenefitPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R203": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2",
     "longName": "999208 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details 2)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ProjectedBenefitObligationsCostOfService",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetCostBenefitPensionPlansConsolidatedStatementOfIncomeTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "bbd:ProjectedBenefitObligationsCostOfService",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfNetCostBenefitPensionPlansConsolidatedStatementOfIncomeTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R204": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3",
     "longName": "999209 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details 3)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "204",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_RetirementBenefitsMember",
      "name": "bbd:WeightedAverageDurationYears",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfMaturityPresentValueObligationsDefinedBenefitPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_RetirementBenefitsMember",
      "name": "bbd:WeightedAverageDurationYears",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfMaturityPresentValueObligationsDefinedBenefitPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R205": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4",
     "longName": "999210 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details 4)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "205",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_AssetsOfTheAlvoradaPlanMember",
      "name": "bbd:AssetCategoriesFixedIncome",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfAssetsOfPensionPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_AssetsOfTheAlvoradaPlanMember",
      "name": "bbd:AssetCategoriesFixedIncome",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfAssetsOfPensionPlansTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R206": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5",
     "longName": "999211 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details 5)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "206",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_DiscountRateMember_custom_SensitivityAnalysisIncreaseOf1PPMember",
      "name": "bbd:Rate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisBenefitPlanObligationsTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-12-31_custom_DiscountRateMember_custom_SensitivityAnalysisIncreaseOf1PPMember",
      "name": "bbd:Rate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:ScheduleOfSensitivityAnalysisBenefitPlanObligationsTableTextBlock",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R207": {
     "role": "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative",
     "longName": "999212 - Disclosure - SUPPLEMENTARY PENSION PLANS (Details Narrative)",
     "shortName": "SUPPLEMENTARY PENSION PLANS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "207",
     "firstAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-01to2025-12-31",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "unitRef": "BRL",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    },
    "R208": {
     "role": "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
     "longName": "999213 - Disclosure - OTHER INFORMATION (Details Narrative)",
     "shortName": "OTHER INFORMATION (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "208",
     "firstAnchor": {
      "contextRef": "AsOf2024-08-08",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfOtherInformationsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-08-08",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "bbd:DisclosureOfOtherInformationsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bbdform20f_2025.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "bbd_AccumulatedBalanceInOCI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AccumulatedBalanceInOCI",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated balance in OCI"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r408",
      "r413",
      "r417",
      "r418"
     ]
    },
    "bbd_AccumulatedInsuranceContractPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AccumulatedInsuranceContractPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments accumulated up to the base date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income/(loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_AcquisitionCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionCashFlows",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Acquisition costs"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AcquisitionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AcquisitionCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionCostsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AcquisitionOfFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionOfFinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Acquisition) of financial assets at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AcquisitionOfSharesToBeHeldInTreasury": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionOfSharesToBeHeldInTreasury",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of shares to be held in treasury"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AcquisitionOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AcquisitionOfTreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of treasury shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions, net of (reversals and write-offs)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in other provisions resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "bbd_Activity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Activity",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Activity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gain/(loss) (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "bbd_AdditionOnIncomeTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionOnIncomeTaxLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax loss",
        "label": "AdditionOnIncomeTaxLoss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionOnNegativeSocialContributionLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionOnNegativeSocialContributionLosses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Social contribution loss",
        "label": "AdditionOnNegativeSocialContributionLosses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "bbd_AdditionalCommonEquityAcpAsProportionOfRwaAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalCommonEquityAcpAsProportionOfRwaAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Common Equity (ACP) as a proportion of RWA"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalIncomeTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "bbd_AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalContracyclicPrincipalCapitalACPContracyclic": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalContracyclicPrincipalCapitalACPContracyclic",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Contracyclic Common Equity - ACPContracyclic"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalPrincipalCapitalConservationACPConservation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalPrincipalCapitalConservationACPConservation",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Common Equity Conservation - ACPConservation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalSystemicImportanceOfPrincipalCapitalSystemicACPS": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalPrincipalCapitalACPAsAProportionOfRWAAdditionalSystemicImportanceOfPrincipalCapitalSystemicACPS",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Systemic Importance of Common Equity - Systemic ACPS"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalPrincipalCapitalACPAsAProportionOfRWAExcessMarginOfPrincipalCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalPrincipalCapitalACPAsAProportionOfRWAExcessMarginOfPrincipalCapital",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Excess Margin of Common Equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalPrincipalCapitalACPAsAProportionOfRWATotalACP": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalPrincipalCapitalACPAsAProportionOfRWATotalACP",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total ACP (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionalProvisionedInterestOnEquityGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionalProvisionedInterestOnEquityGross",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional provisioned interest on equity (gross)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions/(reductions)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "bbd_AdjustedCalculationBasisForProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustedCalculationBasisForProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted calculation basis"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentForNonFinancialRiskOfInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentForNonFinancialRiskOfInsuranceContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment for non-financial risk"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToFairValueOfSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToFairValueOfSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Adjustment to fair value of securities at beginning",
        "periodEndLabel": "Provisions for credit losses at ending",
        "label": "AdjustmentToFairValueOfSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToFairValueOfSecuritiesAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToFairValueOfSecuritiesAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to fair value of securities amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToFairValueOfSecuritiesConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToFairValueOfSecuritiesConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to fair value of securities constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToPresentValueOfInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToPresentValueOfInsuranceContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to present value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Adjustment to securities at fair value through other comprehensive income at beginning",
        "periodEndLabel": "Adjustment to securities at fair value through other comprehensive income at ending",
        "label": "AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncomeAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncomeAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to securities at fair value through other comprehensive income amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncomeAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentToSecuritiesAtFairValueThroughOtherComprehensiveIncomeAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to securities at fair value through other comprehensive income amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentsAmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentsAmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to customers"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in loans and advances to customers to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Loans and advances to customers; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Adjustments for decrease (increase) in other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share of profit of associates and joint ventures",
        "label": "Adjustments for gain (loss) on disposal of investments in subsidiaries, joint ventures and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals investments in subsidiaries, joint ventures and associates to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Total for all associates [member]; Total for all joint ventures [member]; Total for all subsidiaries [member]; Investments in subsidiaries, joint ventures and associates reported in separate financial statements; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDepositsFromBanks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from banks"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in deposits from banks to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deposits from banks; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDepositsFromCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in deposits from customers to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deposits from customers; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "label": "Adjustments for increase (decrease) in other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Gains)/losses on disposal of non-current assets held for sale and discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other provisions",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile income before income tax to net cash flow from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentsNotIncludedInTheNetIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentsNotIncludedInTheNetIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income/(loss)",
        "label": "AdjustmentsNotIncludedInTheNetIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentsToFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentsToFairValueMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentsToReconcileIncomeBeforeIncomeTaxToNetCashFlowFromOperatingActivitiesExpectedLossOnLoansAndAdvance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentsToReconcileIncomeBeforeIncomeTaxToNetCashFlowFromOperatingActivitiesExpectedLossOnLoansAndAdvance",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit losses on loans and advances"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdjustmentsToReconcileIncomeBeforeIncomeTaxToNetCashFlowFromOperatingActivitiesExpectedLossOnLoansAndAdvances1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdjustmentsToReconcileIncomeBeforeIncomeTaxToNetCashFlowFromOperatingActivitiesExpectedLossOnLoansAndAdvances1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected credit losses on loans and advances",
        "label": "AdjustmentsToReconcileIncomeBeforeIncomeTaxToNetCashFlowFromOperatingActivitiesExpectedLossOnLoansAndAdvances1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AdministrativeExpensesMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Expenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r312",
      "r323",
      "r337",
      "r363"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r315",
      "r326",
      "r340",
      "r366"
     ]
    },
    "bbd_AgoraCorretoraDeTituloeValoresMobiliarnosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AgoraCorretoraDeTituloeValoresMobiliarnosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agora Corretora De Tituloe Valores Mobiliarnos S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AgribusinessNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AgribusinessNotes",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agribusiness notes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r358"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r358",
      "r367",
      "r371",
      "r379"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "auth_ref": [
      "r377"
     ]
    },
    "bbd_AlphaFundodeInvestimentoMultimercadoCreditoPrivadoInvestimentoNoExteriorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AlphaFundodeInvestimentoMultimercadoCreditoPrivadoInvestimentoNoExteriorMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alpha Fundode Investimento Multimercado Credito Privado Investimento No Exterior [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "bbd_AmortizationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AmortizationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DepreciationAndAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AmountOfLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AmountOfLeases",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of leases"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AmountOfLeases1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AmountOfLeases1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of the leases"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AmountRenegotiated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AmountRenegotiated",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount restructured"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AndorraHoldingsSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AndorraHoldingsSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Andorra Holdings S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "bbd_AnnualRateOfDepreciation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AnnualRateOfDepreciation",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual depreciation rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "bbd_AppropriationConstitutionRegardingBestOutputEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AppropriationConstitutionRegardingBestOutputEstimate",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation/constitution regarding best output estimate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AppropriationRelatingToContractsPremiumAllocationApproach": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AppropriationRelatingToContractsPremiumAllocationApproach",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation relating to contracts premium allocation approach"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_Asset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Asset",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset categories"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesEquities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesEquities",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equities",
        "label": "AssetCategoriesEquities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesFixedIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesFixedIncome",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesOther",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "AssetCategoriesOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesRealEstate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesRealEstate",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Real estate",
        "label": "AssetCategoriesRealEstate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetCategoriesTotal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetCategoriesTotal",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "AssetCategoriesTotal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r139",
      "r140",
      "r141",
      "r232",
      "r234"
     ]
    },
    "bbd_Assets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Assets1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets",
        "label": "Assets1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition",
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r239"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities. It also represents the standard value for the 'Assets and liabilities' axis if no other member is used. [Refer: Assets; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r239"
     ]
    },
    "bbd_AssetsOfTheAlvoradaPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetsOfTheAlvoradaPlanMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Of The Alvorada Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetsOfTheBradescoPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetsOfTheBradescoPlanMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Of The Bradesco Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetsOfTheKirtonPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetsOfTheKirtonPlanMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Of The Kirton Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssetsOriginatedOrPurchasedassetsSettledOrPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssetsOriginatedOrPurchasedassetsSettledOrPaid",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New assets originated / (Assets settled or paid)/Remeasurement of expected credit loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates and joint ventures current assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates and joint ventures current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesInvestmentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesInvestmentCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesNetIncomeLossForTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesNetIncomeLossForTheYear",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates and joint ventures net income (loss) for the year"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesNonCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates and joint ventures non - current assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesNonCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesNonCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates and joint ventures non - current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointVenturesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointVenturesRevenue",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AssociatesAndJointlyControlledCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AssociatesAndJointlyControlledCompaniesMember",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates And Jointly Controlled Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AtCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AtCostMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At cost [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on cost. Cost is the amount of cash or cash equivalents paid or the fair value of the other consideration given to acquire an asset at the time of its acquisition or construction, or, when applicable, the amount attributed to that asset when initially recognised in accordance with the specific requirements of other IFRSs."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r85",
      "r103",
      "r107",
      "r109"
     ]
    },
    "bbd_AtlanticaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AtlanticaMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Atlantica [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319"
     ]
    },
    "bbd_AverageCostPerOrdinaryShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AverageCostPerOrdinaryShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average cost per ordinary share"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_AverageCostPerPreferredShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "AverageCostPerPreferredShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average cost per preferred share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "bbd_BBAContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BBAContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B B A Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BBAVFAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BBAVFAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails",
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B B A V F A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BELMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BELMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B E L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BSPEmpreendimentosImobiliariosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BSPEmpreendimentosImobiliariosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B S P Empreendimentos Imobiliarios S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesOnDemandDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BalancesOnDemandDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Demand deposits",
        "label": "Balances on demand deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' demand deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_BalancesOnOtherDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BalancesOnOtherDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Savings deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' deposit accounts held by the entity that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_BalancesOnTermDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BalancesOnTermDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_BancoBradescardSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescardSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradescard S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoBBISAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoBBISAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco B B I S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoBERJSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoBERJSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco B E R J S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoEuropaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoEuropaSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco Europa S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoFinanciamentosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoFinanciamentosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco Financiamentos S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoSAGrandCaymanBranchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoSAGrandCaymanBranchMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco S A Grand Cayman Branch [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoBradescoSANewYorkBranchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoBradescoSANewYorkBranchMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bradesco S A New York Branch [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoDigioSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoDigioSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Digio S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BancoLosangoSABancoMultiploMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BancoLosangoSABancoMultiploMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Losango S A Banco Multiplo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankBalancesAtCentralBanksOtherThanMandatoryReserveDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BankBalancesAtCentralBanksOtherThanMandatoryReserveDeposits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discretionary deposits at the Central Bank"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank balances held at central banks other than mandatory reserve deposits. [Refer: Mandatory reserve deposits at central banks]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "\u2013 Earnings per preferred share (non-subordinated)",
        "verboseLabel": "Basic earnings per share attributable to preferred shareholders of the Organization (in Reais)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88"
     ]
    },
    "bbd_BeforeTaxMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BeforeTaxMember",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Before Tax [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BenefitsPaidOrPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BenefitsPaidOrPayable",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Benefit paid",
        "label": "Benefits paid or payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of benefits paid or payable for retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "bbd_BondsAndSecuritiesAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortized cost",
        "label": "BondsAndSecuritiesAtAmortizedCost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BondsAndSecuritiesAtAmortizedCostBrazilianGovernmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtAmortizedCostBrazilianGovernmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Brazilian government securities",
        "label": "BondsAndSecuritiesAtAmortizedCostBrazilianGovernmentSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BondsAndSecuritiesAtAmortizedCostCorporateDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtAmortizedCostCorporateDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Corporate debt securities",
        "label": "BondsAndSecuritiesAtAmortizedCostCorporateDebtSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BondsAndSecuritiesAtAmortizedCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtAmortizedCostTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT INSTRUMENTS AT AMORTIZED COST"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BondsAndSecuritiesAtAmortizedCostsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtAmortizedCostsTotal",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BondsAndSecuritiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BondsAndSecuritiesAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value",
        "label": "BondsAndSecuritiesAtFairValue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BondsIssued",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MTN Program Issues (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bonds issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_BookValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BookValueMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Book Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r143",
      "r178",
      "r193",
      "r262",
      "r263",
      "r428"
     ]
    },
    "bbd_BradescardMexicoSociedadDeResponsabilidadLimitadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescardMexicoSociedadDeResponsabilidadLimitadaMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradescard Mexico Sociedad De Responsabilidad Limitada [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoAdministradoraDeConsorciosLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoAdministradoraDeConsorciosLtdaMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Administradora De Consorcios Ltda [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoArgentinaDeSegurosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoArgentinaDeSegurosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Argentina De Seguros S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoAutoRECompanhiaDeSegurosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoAutoRECompanhiaDeSegurosMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Auto R E Companhia De Seguros [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoBankMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoCapitalizacaoSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoCapitalizacaoSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Capitalizacao S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoFICFIRFCredPrivPremiumPGBLVGBLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoFICFIRFCredPrivPremiumPGBLVGBLMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco F I C F I R F Cred Priv Premium P G B L V G B L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoFICFIRFPGBLVGBLFixPlusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoFICFIRFPGBLVGBLFixPlusMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco F I C F I R F P G B L V G B L Fix Plus [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoFICdeFIRendaFixaAPGBLVGBLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoFICdeFIRendaFixaAPGBLVGBLMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco F I Cde F I Renda Fixa A P G B L V G B L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoFIReferenciadoDIUniaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoFIReferenciadoDIUniaoMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco F I Referenciado D I Uniao [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoFundodeInvestimentoRFMemorialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoFundodeInvestimentoRFMemorialMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Fundode Investimento R F Memorial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoKirtonCorretoraDeCambioSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoKirtonCorretoraDeCambioSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Kirton Corretora De Cambio S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoLeasingSAArrendamentoMercantilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoLeasingSAArrendamentoMercantilMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Leasing S A Arrendamento Mercantil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoMultigestoresCRPRPrevPGBLVGBLFICFIMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoMultigestoresCRPRPrevPGBLVGBLFICFIMMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Multigestores C R P R Prev P G B L V G B L F I C F I M [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoPrivPerformanceFICFIRFCredPrivPGBLVGBLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoPrivPerformanceFICFIRFCredPrivPGBLVGBLMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Priv Performance F I C F I R F Cred Priv P G B L V G B L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoPrivatePBFICFIRFCredPrivPGBLVGBLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoPrivatePBFICFIRFCredPrivPGBLVGBLMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Private P B F I C F I R F Cred Priv P G B L V G B L [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSACorretoraDeTitulosEValoresMobiliariosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSACorretoraDeTitulosEValoresMobiliariosMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco S A Corretora De Titulos E Valores Mobiliarios [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSaudeSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSaudeSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Saude S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSecuritiesHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSecuritiesHongKongLimitedMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Securities Hong Kong Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSecuritiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSecuritiesIncMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Securities Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSecuritiesUKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSecuritiesUKLimitedMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Securities U K Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoSegurosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoSegurosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Seguros S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoUltraPGBLVGBLFICFIRFCredPrivMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoUltraPGBLVGBLFICFIRFCredPrivMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Ultra P G B L V G B L F I C F I R F Cred Priv [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescoVidaEPrevidenciaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescoVidaEPrevidenciaSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradesco Vida E Previdencia S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradescorCorretoraDeSegurosLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradescorCorretoraDeSegurosLtdaMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradescor Corretora De Seguros Ltda [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BradsegParticipacoesSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BradsegParticipacoesSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bradseg Participacoes S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BrokerageFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BrokerageFeeIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Custody and brokerage services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised for brokerage fees charged by the entity."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "bbd_BusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BusinessCombinations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BusinessCombinations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination other"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r319"
     ]
    },
    "bbd_BusinessModelsEffectiveInterestRateOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BusinessModelsEffectiveInterestRateOthers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business models/effective interest rate/others"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_BusinessModelsEffectiveInterestRateOthers1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "BusinessModelsEffectiveInterestRateOthers1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business models/effective interest rate/others assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CSMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CSMMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C S M [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CalculationBasisCapitalAdequacyRatioCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CalculationBasisCapitalAdequacyRatioCapital",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reference Equity - RE"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CalculationBasisCapitalAdequacyRatioCommonEquityTierI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CalculationBasisCapitalAdequacyRatioCommonEquityTierI",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CalculationBasisCapitalAdequacyRatioTierICapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CalculationBasisCapitalAdequacyRatioTierICapital",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level I"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CancellationOfTreasuryShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CancellationOfTreasuryShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cancellation of treasury shares",
        "label": "CancellationOfTreasuryShare"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CancellationOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CancellationOfTreasuryShares",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cancellation of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of treasury stock cancelled during the period. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_CapitalReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CapitalReserveMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing capital reserves."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "bbd_CarryForwardTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CarryForwardTaxLossesMember",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Tax Losses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r50",
      "r100",
      "r102",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r195",
      "r213",
      "r214"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r102",
      "r104",
      "r106",
      "r107",
      "r195",
      "r213",
      "r214"
     ]
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and due from banks in domestic currency"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "ifrs-full_CashAndBankBalancesAtCentralBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndBankBalancesAtCentralBanks",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and balances with banks",
        "verboseLabel": "Cash and balances with banks (b) - (a)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and bank balances held at central banks."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails",
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "At the beginning of the period",
        "periodEndLabel": "At period end",
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r115",
      "r131"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CashAndDueFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CashAndDueFromBank",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and balances with banks",
        "label": "CashAndDueFromBank"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, cash equivalents and balances with banks (b)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by/(used in) financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r116"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by / (used in) investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r116"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by/(used in) operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities, from continuing and discontinued operations. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r116"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CashInForeignCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CashInForeignCurrency",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and due from banks in foreign currency"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "bbd_ChangeInDiscountRateOfBenefitsPlanObligations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangeInDiscountRateOfBenefitsPlanObligations",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangeInInsuranceContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangeInInsuranceContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in insurance contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangeInIrrecoverableSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangeInIrrecoverableSurplus",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in irrecoverable surplus (1)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "bbd_ChangesInAssetsAndLiabilitiesTotalOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInAssetsAndLiabilitiesTotalOperations",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash generated by/(used in) operations",
        "label": "ChangesInAssetsAndLiabilitiesTotalOperations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInAssociatesAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInAssociatesAcquisitions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInAssociatesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInAssociatesOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "ChangesInAssociatesOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInEstimatesThatAdjustContractServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInEstimatesThatAdjustContractServiceMargin",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Changes in estimates that adjust the contractual service margin"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInOtherProvisionCivilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInOtherProvisionCivilMember",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes In Other Provision Civil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInOtherProvisionLaborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInOtherProvisionLaborMember",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes In Other Provision Labor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInOtherProvisionPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInOtherProvisionPayments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ChangesInOtherProvisionTaxMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesInOtherProvisionTaxMember",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes In Other Provision Tax [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ChangesInOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "bbd_ChangesRecognizedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ChangesRecognizedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes recognized in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CiaSecuritizadoraDeCreditosFinanceirosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CiaSecuritizadoraDeCreditosFinanceirosMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cia Securitizadora De Creditos Financeiros [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CivilProvisionsAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CivilProvisionsAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Civil provisions amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CivilProvisionsAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CivilProvisionsAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Civil provisions amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ClaimsAndOtherDirectlyAttributableExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ClaimsAndOtherDirectlyAttributableExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Claims and other directly attributable expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ClaimsAndOtherInsuranceCostsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ClaimsAndOtherInsuranceCostsPaid",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Claims and other insurance costs paid"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ClaimsOccuredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ClaimsOccuredMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Claims Occured [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r220",
      "r221",
      "r237",
      "r238"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r220",
      "r221",
      "r237",
      "r238"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r217"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r217"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://bradescori.com.br/role/Cover",
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://bradescori.com.br/role/Cover",
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "bbd_ClosingBalanceComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ClosingBalanceComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Closing balance comprehensive income, ending",
        "label": "ClosingBalanceComprehensiveIncome"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "bbd_CommitmentsToExtendCreditOffBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CommitmentsToExtendCreditOffBalance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments to extend credit - off balance (Note 11 and 24)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CommunicationAndNetworkEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CommunicationAndNetworkEquipmentMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communication and network equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing communications and network equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_CommunicationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CommunicationExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communication"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from communication."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "bbd_CompaniesOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CompaniesOtherMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Companies Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_CompositionOfGoodwillBySegmentBanking": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CompositionOfGoodwillBySegmentBanking",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwilllDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CompositionOfGoodwillBySegmentInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CompositionOfGoodwillBySegmentInsurance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwilllDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CompositionOfGoodwillBySegmentTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CompositionOfGoodwillBySegmentTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwilllDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "CompositionOfGoodwillBySegmentTotal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r28",
      "r118",
      "r120",
      "r129",
      "r260"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_ComprehensiveIncomes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shareholders of the parent",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r31"
     ]
    },
    "bbd_ComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ComprehensiveIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income/(loss)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ComprehensiveIncomes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ComprehensiveIncomes",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "ComprehensiveIncomes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "bbd_ConsolidatedInAccordanceWithIFRSIncomeFromInsurancePensionPlansAndCapitalizationBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConsolidatedInAccordanceWithIFRSIncomeFromInsurancePensionPlansAndCapitalizationBonds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income from insurance, pension plans and capitalization bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConsolidatedInAccordanceWithIFRSTaxExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConsolidatedInAccordanceWithIFRSTaxExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax expenses",
        "label": "ConsolidatedInAccordanceWithIFRSTaxExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConsolidatedInAccordanceWithIfrsAllowanceForLoanLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConsolidatedInAccordanceWithIfrsAllowanceForLoanLosses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit loss associated with credit risk"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConsolidatedInAccordanceWithIfrsFinancialMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConsolidatedInAccordanceWithIfrsFinancialMargin",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial margin"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConsolidatedInAccordanceWithIfrsGrossIncomeFromFinancialIntermediation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConsolidatedInAccordanceWithIfrsGrossIncomeFromFinancialIntermediation",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross income from financial intermediation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConstitutionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConstitutionAbstract",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Constitution:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ConstitutionOfOnerousContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ConstitutionOfOnerousContracts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Constitution of onerous contracts"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContingentLaborClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContingentLaborClaims",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContingentLawsuits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContingentLawsuits",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Civil claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContractServiceMarginRecognizedInPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractServiceMarginRecognizedInPeriod",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Contractual service margin recognized in the period"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContractsIssuedAfterTransitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractsIssuedAfterTransitionMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contracts Issued After Transition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContractsServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractsServiceMargin",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Service Margin"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContractualServiceMargin",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realization of contract service margin"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the contractual service margin. [Refer: Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "bbd_ContractualServiceMarginForContractsInitiallyRecognizedForFuturePeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractualServiceMarginForContractsInitiallyRecognizedForFuturePeriods",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Contracts initially recognized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual service margin related to contracts that existed at transition date to which fair value approach has been applied [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the contractual service margin related to contracts that existed at the transition date to which the fair value approach (as described in paragraphs C20-C24B of IFRS 17) has been applied. [Refer: Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "ifrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual service margin related to contracts that existed at transition date to which modified retrospective approach has been applied [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the contractual service margin related to contracts that existed at the transition date to which the modified retrospective approach (as described in paragraphs C6-C19A of IFRS 17) has been applied. [Refer: Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "bbd_ContractualServiceMargins": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractualServiceMargins",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening balances",
        "periodEndLabel": "Balance on December 31",
        "label": "ContractualServiceMargins"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContractualServicesMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContractualServicesMargin",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Contractual service margin (CSM)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContributionToOccupationalAccidentInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContributionToOccupationalAccidentInsurance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Occupational accident insurance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ContributionsReceivedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ContributionsReceivedAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions received:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Participant\u2019s contribution"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan by plan participants. [Refer: Net defined benefit liability (asset); Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total contributions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_CorporateLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CorporateLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans to financial institutions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of corporate loans made by the entity. [Refer: Loans to corporate entities [member]]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_CostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CostMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Exposure [Axis]",
        "verboseLabel": "CreditRiskExposureAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureCashAndBalancesWithBanksNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureCashAndBalancesWithBanksNote",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and balances with banks (Note 5)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "auth_ref": []
    },
    "bbd_CreditRiskExposureExpectedCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureExpectedCreditLossMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Exposure Expected Credit Loss [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureFinancialAssetsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income (Note 8) (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through profit or loss (Note 6)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureFinancialGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureFinancialGuarantees",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial guarantees - off balance (Note 11 and 24)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureGrossValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureGrossValueMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Exposure Gross Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureLoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to customers (Note 11)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureLoansAndAdvancesToFinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureLoansAndAdvancesToFinancialInstitutions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to financial institutions (Note 10)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureOtherFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets (Note 16)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureSecuritiesAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureSecuritiesAtAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities at amortized cost (Note 9)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CreditRiskExposureTotalRiskExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CreditRiskExposureTotalRiskExposure",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total risk exposure"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditrelatedFeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditrelatedFeeAndCommissionIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised from credit-related fees and commissions. [Refer: Fee and commission income]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_CurrencyExchangeRateHedgeForInvestmentAbroad": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CurrencyExchangeRateHedgeForInvestmentAbroad",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency exchange rate hedge for investment abroad"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_CurrencyExchangeRateHedgeForInvestmentAbroadTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CurrencyExchangeRateHedgeForInvestmentAbroadTotal",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency exchange rate hedge for investment abroad total"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r281"
     ]
    },
    "ifrs-full_CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security contribution on amounts paid to employees as profit sharing"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables on social security and taxes other than incomes tax. [Refer: Payables on social security and taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of current service"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_CurrentTaxAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current income and other tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current income tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "bbd_CurrentTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "CurrentTaxesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current taxes:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "bbd_Customers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Customers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "\u00b7\u00a0 Customers"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r389"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r389"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r308",
      "r391"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r308",
      "r391"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r384"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r385"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r385"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r300",
      "r383"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r303",
      "r386"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r305",
      "r388"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r305",
      "r388"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r389"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r390"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r387"
     ]
    },
    "bbd_DataProcessingSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DataProcessingSystemsMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Data Processing Systems [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DebtInstrumentsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DebtInstrumentsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instruments measured at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DebtSecurities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Securities issued",
        "verboseLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_DeferredIncomeTaxAndSocialContributionOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredIncomeTaxAndSocialContributionOthers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Other at beginning",
        "periodEndLabel": "Other at ending",
        "label": "DeferredIncomeTaxAndSocialContributionOthers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredIncomeTaxAndSocialContributionOthersAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredIncomeTaxAndSocialContributionOthersAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredIncomeTaxAndSocialContributionOthersAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredIncomeTaxAndSocialContributionOthersAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredIncomeTaxesAndOtherAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredIncomeTaxesAndOtherAssetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current income and other tax assets",
        "label": "DeferredIncomeTaxesAndOtherAssetCurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r16",
      "r45"
     ]
    },
    "bbd_DeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Deferred tax expense at beginning",
        "periodEndLabel": "Deferred tax expense at ending",
        "label": "DeferredTaxExpense"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxExpenseAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpenseAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred tax benefit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "bbd_DeferredTaxExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Other at beginning",
        "periodEndLabel": "Other at ending",
        "label": "DeferredTaxExpenseOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxExpenseOtherAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpenseOtherAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other amount constituted",
        "label": "DeferredTaxExpenseOtherAmountConstituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxExpenseOtherRealizedDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpenseOtherRealizedDecrease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other realized decrease"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxExpenseRealizedDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxExpenseRealizedDecrease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense realized decrease"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r16",
      "r45"
     ]
    },
    "bbd_DeferredTaxLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxLiabilities1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Deferred tax liabilities at beginning",
        "periodEndLabel": "Deferred tax liabilities at ending",
        "label": "DeferredTaxLiabilities1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxLiabilitiesAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxLiabilitiesAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxLiabilitiesAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxLiabilitiesAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxes",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred taxes"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred taxes:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DeferredTaxesNetAdditionrealizationOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DeferredTaxesNetAdditionrealizationOfTemporaryDifferences",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Constitution/realization in the period on temporary additions and exclusions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_DefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansDomain",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_DepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepositsFromBanks",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails",
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/RiskManagementDetails19",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Deposits from banks",
        "verboseLabel": "Total",
        "terseLabel": "Deposits from financial institutions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from banks held by the entity."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_DepositsFromBanksDemandDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepositsFromBanksDemandDeposits",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Demand deposits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DepositsFromBanksInterbankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepositsFromBanksInterbankDeposits",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interbank deposits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DepositsFromBanksOnlending": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepositsFromBanksOnlending",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "On-lending"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DepositsFromCustomer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepositsFromCustomer",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deposits from customers",
        "label": "DepositsFromCustomer"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepositsFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomersDetails",
      "http://bradescori.com.br/role/RiskManagementDetails19",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Deposits from customers",
        "verboseLabel": "Total",
        "terseLabel": "Deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from customers held by the entity."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r39",
      "r133",
      "r229",
      "r236",
      "r242"
     ]
    },
    "bbd_DepreciationAndAmortisationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepreciationAndAmortisationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DepreciationAndAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "DepreciationAndAmortisationExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DepreciationAndAmortizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepreciationAndAmortizationTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DepreciationAndAmortization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPRECIATION AND AMORTIZATION"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "label": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_DepreciationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DepreciationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DepreciationAndAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeAssetsMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments (assets)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_DerivativeFinancialInstrumentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentAssetsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instrument Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentLiabilitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instrument Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsAssetsLongPositionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsAssetsLongPositionMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Assets Long Position [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsAxis",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments [Axis]",
        "verboseLabel": "DerivativeFinancialInstrumentsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsDomain",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments (liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsLiabilitiesUnrestrictedPositionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesUnrestrictedPositionMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Liabilities Unrestricted Position [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsPurchaseCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsPurchaseCommitmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Purchase Commitments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsSaleCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsSaleCommitmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Sale Commitments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeFinancialInstrumentsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeFinancialInstrumentsTotalMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Total [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsAxis",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments [Axis]",
        "verboseLabel": "DerivativeInstrumentsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsDomain",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsFixedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsFixedRateMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments Fixed Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsForeignCurrencyMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsIGPMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsIGPMMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments I G P M [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsInterbankMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsInterbankMarketMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments Interbank Market [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeInstrumentsOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeInstrumentsOtherMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativeLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativeLiabilitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DerivativesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DerivativesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionAxis",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description [Axis]",
        "verboseLabel": "DescriptionAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DescriptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionDomain",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "auth_ref": []
    },
    "bbd_DescriptionOfAccountingPolicyForCapitalizationBondsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionOfAccountingPolicyForCapitalizationBondsPolicyTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionOfAccountingPolicyForConsolidationPolicyTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDividendsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity",
        "label": "Description of accounting policy for dividends [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "bbd_DescriptionOfAccountingPolicyForFeeAndCommissionIncomeAndExpenseExplanatoryc": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionOfAccountingPolicyForFeeAndCommissionIncomeAndExpenseExplanatoryc",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees and commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment losses on non-financial assets (except for deferred tax assets)"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax and social contribution"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInsuranceContracts": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForInsuranceContracts",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for insurance contracts and related assets, liabilities, income and expense."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "bbd_DescriptionOfAccountingPolicyForInterestPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DescriptionOfAccountingPolicyForInterestPolicyTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company lease (lessee)"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions, contingent assets and liabilities and legal obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Description of accounting policy for restricted cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment reporting"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "ifrs-full_DescriptionOfApproachUsedToDetermineRiskAdjustmentForNonfinancialRisk": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfApproachUsedToDetermineRiskAdjustmentForNonfinancialRisk",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of risk adjustment for non-financial risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the approach used to determine the risk adjustment for non-financial risk, including whether changes in the risk adjustment for non-financial risk are disaggregated into an insurance service component and an insurance finance component or are presented in full in the insurance service result. [Refer: Risk adjustment for non-financial risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_DescriptionOfExposureToRisk": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExposureToRisk",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10",
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Definition"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of exposures to risks arising from financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_DescriptionOfNatureOfEntitysRelationshipWithAssociate": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfNatureOfEntitysRelationshipWithAssociate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates description"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the nature of the entity's relationship with an associate (for example, describing the nature of the activities of the associate and whether they are strategic to the entity's activities). [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "bbd_DifferenceInDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DifferenceInDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Difference in depreciation at beginning",
        "periodEndLabel": "Difference in depreciation at ending",
        "label": "DifferenceInDepreciation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DifferenceInDepreciationAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DifferenceInDepreciationAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Difference in depreciation amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DifferenceInDepreciationRealizedDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DifferenceInDepreciationRealizedDecrease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Difference in depreciation realized decrease"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisaggregationOfInsuranceContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisaggregationOfInsuranceContractsAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of insurance contracts [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r184",
      "r185",
      "r189"
     ]
    },
    "ifrs-full_DisaggregationOfInsuranceContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisaggregationOfInsuranceContractsDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all insurance contracts when disaggregated into insurance contracts issued and reinsurance contracts held. It also represents the standard value for the 'Disaggregation of insurance contracts' axis if no other member is used. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r184",
      "r185",
      "r189"
     ]
    },
    "bbd_DisallowanceOfExclusionsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisallowanceOfExclusionsAndExpenses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disallowance of exclusions and expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisallowanceOfExpensesWithCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisallowanceOfExpensesWithCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disallowance of expenses with credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisallowanceOfInterestExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisallowanceOfInterestExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disallowance of interest expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisallowancesOfCompensations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisallowancesOfCompensations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconstitutional expansion"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisallowancesOfOffsettingCofinsCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisallowancesOfOffsettingCofinsCredits",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assessments and disallowances of offsetting cofins credits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureDebtInstrumentsAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureDebtInstrumentsAtAmortizedCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureDepreciationAndAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureDepreciationAndAmortizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureDerivativeFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureDerivativeFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets Measured At Fair Value Through Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureFundsFromSecuritiesIssuedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureFundsFromSecuritiesIssuedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Funds From Securities Issued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureGeneralInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureGeneralInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureIncomeTaxAndSocialContributionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureIncomeTaxAndSocialContributionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax And Social Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureInsuranceServiceResultAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureInsuranceServiceResultAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Service Result"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureInvestmentsInAssociatesAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureInvestmentsInAssociatesAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments In Associates And Joint Ventures"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureLoansAndAdvancesToCustomersMeasuredAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureLoansAndAdvancesToCustomersMeasuredAtAmortizedCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans And Advances To Customers Measured At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureMaterialAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureMaterialAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureNetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureNetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Gainslosses On Financial Assets And Liabilities Measured At Fair Value Through Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureNetGainslossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureNetGainslossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Gainslosses On Financial Assets Measured At Fair Value Through Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureNetGainslossesOnForeignCurrencyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureNetGainslossesOnForeignCurrencyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Gainslosses On Foreign Currency Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "New Standards And Amendments And Interpretations Of Existing Standards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/EstimatesAndJudgments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESTIMATES AND JUDGMENTS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTARY PENSION PLANS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about defined benefit plans necessary to meet the objectives of IAS 19. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails9",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more and more than twelve months after reporting date [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more, and more than, twelve months after reporting date."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ifrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentTable",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of assets and liabilities with significant risk of material adjustment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to assets and liabilities with a significant risk of material adjustment."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH, CASH EQUIVALENTS AND BALANCES WITH BANKS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scheduler of loan commitments, financial guarantees and similar instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_DisclosureOfDepositsFromBanksExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDepositsFromBanksExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPOSITS FROM BANKS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deposits from banks. [Refer: Deposits from banks]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfDepositsFromCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDepositsFromCustomersExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEPOSITS FROM CUSTOMERS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deposits from customers. [Refer: Deposits from customers]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfDepreciationAndAmortizationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfDepreciationAndAmortizationExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/DepreciationAndAmortizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureOfDerivativeFinancialInstrumentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfDerivativeFinancialInstrumentExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS PER SHARE"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "bbd_DisclosureOfEquityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfEquityExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PERSONNEL EXPENSES"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsTable",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2",
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_DisclosureOfFeeAndCommissionIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFeeAndCommissionIncomeExpenseExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FEE AND COMMISSION INCOME"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of fee and commission income (expense). [Refer: Fee and commission income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5",
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments by type of interest rate [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial instruments, by type of interest rate."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r215",
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RISK MANAGEMENT"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfForDamagesLifeAndHealthInsuranceExceptIndividualLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfForDamagesLifeAndHealthInsuranceExceptIndividualLifeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity variation in the loss ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ADMINISTRATIVE EXPENSES"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfGeneralInformationAboutFinancialStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/GeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL INFORMATION"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureOfIncomeTaxISocialContributionExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfIncomeTaxISocialContributionExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContribution"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAX AND SOCIAL CONTRIBUTION"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the terms and conditions of hedging instruments and how they affect future cash flows."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfInsuranceContractsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInsuranceContractsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INSURANCE CONTRACTS"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INTANGIBLE ASSETS AND GOODWILL"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET INTEREST INCOME"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interest income. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS IN ASSOCIATES AND JOINT VENTURES"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLoansAndAdvancesToBanksExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfLoansAndAdvancesToBanksExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOANS AND ADVANCES TO FINANCIAL INSTITUTIONS MEASURED AT AMORTIZED COST"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of loans and advances to banks. [Refer: Loans and advances to banks]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfLoansAndAdvancesToCustomersMeasuredAtAmortizedCostTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOANS AND ADVANCES TO CUSTOMERS MEASURED AT AMORTIZED COST"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "bbd_DisclosureOfNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfNewStandardsAndAmendmentsAndInterpretationsOfExistingStandardsTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NewStandardsAndAmendmentsAndInterpretationsOfExistingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NEW STANDARDS AND AMENDMENTS AND INTERPRETATIONS OF EXISTING STANDARDS"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for non-current assets held for sale and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING SEGMENTS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_DisclosureOfOtherAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherAssetsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other assets. [Refer: Other assets]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "bbd_DisclosureOfOtherInformationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfOtherInformationsTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INFORMATION"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER OPERATING INCOME/(EXPENSES)"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROVISIONS, CONTINGENT ASSETS AND LIABILITIES"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for other provisions, contingent liabilities and contingent assets."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsTable",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "bbd_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaims": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaims",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description on insurance contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails",
      "http://bradescori.com.br/role/InsuranceContractsDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4",
      "http://bradescori.com.br/role/InsuranceContractsDetails5",
      "http://bradescori.com.br/role/InsuranceContractsDetails7",
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails22",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in insurance contracts by remaining coverage and incurred claims."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOAN COMMITMENTS AND FINANCIAL GUARANTEE CONTRACTS"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214"
     ]
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the risk management strategy in relation to hedge accounting."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r241"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity analysis for financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [domain]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesTable",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of associates [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to associates."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r138"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of subsidiaries consolidated financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r137"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r137"
     ]
    },
    "ifrs-full_DisclosureOfSubordinatedLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSubordinatedLiabilitiesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBORDINATED DEBT"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subordinated liabilities. [Refer: Subordinated liabilities]"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedParties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TRANSACTIONS WITH RELATED PARTIES"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "bbd_DisclosureOtherInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOtherInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Information"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosureOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosureOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosuresOfOtherLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosuresOfOtherLiabilitiesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisclosuresOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MATERIAL ACCOUNTING POLICIES"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DiscountRateMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisposalOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisposalOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of financial assets measured at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisposalOfInvestmentsInAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisposalOfInvestmentsInAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposal of investments in associates",
        "label": "DisposalOfInvestmentsInAffiliates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisposalOfInvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisposalOfInvestmentsInAssociates",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of investments in associates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_DisposalOfNoncurrentAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "DisposalOfNoncurrentAssetsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of non-current assets held for sale and discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest on equity/dividends paid",
        "label": "Dividends paid, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsReceivedFromAssociatesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsReceivedFromAssociatesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends and interest on equity received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow representing dividends received from associates, classified as investing activities. [Refer: Total for all associates [member]; Dividends received]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase of non-controlling shareholders' interests",
        "label": "Dividends recognised as distributions to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319",
      "r359"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "bbd_EarlyEliminationOfObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EarlyEliminationOfObligation",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Early elimination of obligations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EarlyEliminationOfObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EarlyEliminationOfObligations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Early elimination of obligations",
        "label": "EarlyEliminationOfObligations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EarningsLossesOfAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EarningsLossesOfAssociatesAndJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share of profit of associates and joint ventures",
        "label": "EarningsLossesOfAssociatesAndJointVentures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and diluted earnings per share based on the weighted average number of shares outstanding (expressed in R$ per share):"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EffectOfAdditionsAndExclusionsInTheTaxCalculationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EffectOfAdditionsAndExclusionsInTheTaxCalculationAbstract",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of additions and exclusions in the tax calculation:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EffectOfChangesInForeignExchangeRatesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EffectOfChangesInForeignExchangeRatesOnCashAndCashEquivalents",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of changes in foreign exchange rates on cash and cash equivalents",
        "label": "Effect of changes in foreign exchange rates on cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EffectOnThePresentValueOfTheObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EffectOnThePresentValueOfTheObligations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect on the present value of the obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EightYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EightYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eight years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended eight years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_EloParticipacoesSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EloParticipacoesSAMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elo Participacoes S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EmployeeBenefitsExpense1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EmployeeBenefitsExpense1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "EmployeeBenefitsExpense1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EmployeeContributions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of employee contributions to retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_EmployerContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EmployerContributions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Employer"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of employer contributions to retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "bbd_Equities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Equities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r21",
      "r117",
      "r119",
      "r139",
      "r140",
      "r141"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity and liabilities",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "bbd_EquityAndLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EquityAndLiabilities1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total equity and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to shareholders of the parent",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_EquityParticipationCommonShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EquityParticipationCommonShares",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EquityParticipationPreferredShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EquityParticipationPreferredShares",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_EquityParticipationTotalShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EquityParticipationTotalShares",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r312",
      "r323",
      "r337",
      "r363"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r309",
      "r320",
      "r334",
      "r360"
     ]
    },
    "bbd_EstimateOfClaimsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EstimateOfClaimsPayable",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated claims payable by the base date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions to defined-benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "bbd_EstimateOfUndiscountedClaimsThatAriseFromContractWithinScopeOfIFRS17": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EstimateOfUndiscountedClaimsThatAriseFromContractWithinScopeOfIFRS17",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated claims payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimateOfUndiscountedClaimsThatAriseFromContractsWithinScopeOfIFRS17": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EstimateOfUndiscountedClaimsThatAriseFromContractsWithinScopeOfIFRS17",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimate of claims up to the base date"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the undiscounted amount of the claims that arise from contracts within the scope of IFRS 17."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_EstimatedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EstimatedCashFlows",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated cash flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimatesOfPresentValueOfFutureCashFlowsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EstimatesOfPresentValueOfFutureCashFlowsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimates of present value of future cash flows [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the estimates of the present value of the future cash flows related to insurance contracts. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r151",
      "r155"
     ]
    },
    "bbd_EuronotesSecuritiesIssuedThroughSecuritization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "EuronotesSecuritiesIssuedThroughSecuritization",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Subtotal",
        "label": "EuronotesSecuritiesIssuedThroughSecuritization"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExchangeCoupon": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExchangeCoupon",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange coupon"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExcludingCorrelationOfRiskFactors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExcludingCorrelationOfRiskFactors",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10",
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total excluding correlation of risk factors"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "bbd_ExpectedClaimsIncurredAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedClaimsIncurredAndExpenses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected claims incurred and Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected credit losses",
        "label": "ExpectedCreditLoss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedEarningsFromTheAssetsOfThePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedEarningsFromTheAssetsOfThePlan",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected earnings from the assets of the plan"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossOfFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossOfFinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "ExpectedLossOfFinancialAssetsAtAmortizedCost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossOfFinancialAssetsToFVOCI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossOfFinancialAssetsToFVOCI",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Expected loss of financial assets to FVOCI at beginning",
        "periodEndLabel": "Expected loss of financial assets to FVOCI at ending",
        "label": "ExpectedLossOfFinancialAssetsToFVOCI"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossOnLoansAndAdvancesAmountRecorded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossOnLoansAndAdvancesAmountRecorded",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount recorded"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossOnLoansAndAdvancesAmountRecovered": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossOnLoansAndAdvancesAmountRecovered",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount recovered"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossesOnLoansAndAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossesOnLoansAndAdvances",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected credit losses on loans and advances",
        "label": "ExpectedLossesOnLoansAndAdvances"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedLossesOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedLossesOnOtherFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected credit losses on other financial assets",
        "label": "ExpectedLossesOnOtherFinancialAssets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2026Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2027Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2028Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2029Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2030Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2030 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2031Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2031 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2032Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2033Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2033 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2034Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2034 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssets2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssets2035Member",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets 2035 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssetsAxis",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Realization Of Deferred Tax Assets [Axis]",
        "verboseLabel": "ExpectedRealizationOfDeferredTaxAssetsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssetsDomain",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssetsIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssetsIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssetsSocialContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssetsSocialContribution",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social contribution"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpectedRealizationOfDeferredTaxAssetsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpectedRealizationOfDeferredTaxAssetsTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "ExpectedRealizationOfDeferredTaxAssetsTotal"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpensesFromFinancialIntermediation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpensesFromFinancialIntermediation",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses from financial intermediation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExpensesWithProvisionsAndContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExpensesWithProvisionsAndContingentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses with provisions and provisions and legal proceedings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ExperienceAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ExperienceAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Experience Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentInShareholdersEquityEffectivePortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentInShareholdersEquityEffectivePortionMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment In Shareholders Equity Effective Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentInStatementOfIncomeEffectivePortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentInStatementOfIncomeEffectivePortionMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment In Statement Of Income Effective Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstruments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Fair value adjustment to securities and derivative financial instruments at beginning",
        "periodEndLabel": "Fair value adjustment to securities and derivative financial instruments at ending",
        "label": "FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstrumentsAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstrumentsAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value adjustment to securities and derivative financial instruments amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstrumentsRealizedDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentToSecuritiesAndDerivativeFinancialInstrumentsRealizedDecrease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value adjustment to securities and derivative financial instruments realized decrease"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentsInShareholdersEquityEffectivePortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentsInShareholdersEquityEffectivePortionMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustments In Shareholders Equity Effective Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentsInShareholdersEquityNetOfTaxEffectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentsInShareholdersEquityNetOfTaxEffectsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustments In Shareholders Equity Net Of Tax Effects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueAdjustmentsInStatementOfIncomeNetOfTaxEffectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueAdjustmentsInStatementOfIncomeNetOfTaxEffectsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustments In Statement Of Income Net Of Tax Effects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueGuaranteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueGuaranteesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Guarantees [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueHierarchyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueMethodContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueMethodContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value method contracts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesAcquisitions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Acquisitions",
        "label": "FairValueOfFinancialAssetsAndLiabilitiesAcquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesIncludedInIncludedStatementOfIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesIncludedInIncludedStatementOfIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Included in statement of income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesIncludedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesIncludedInOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Included in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesMaturitiesSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesMaturitiesSales",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities/sales"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "FairValueOfFinancialAssetsAndLiabilitiesTotal"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesTransferLevels": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesTransferLevels",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers to other levels"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueOfFinancialAssetsAndLiabilitiesTransferWithCategories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueOfFinancialAssetsAndLiabilitiesTransferWithCategories",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer with categories"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FairValueToalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FairValueToalMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Toal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FeeAndCommissionIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails",
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee and commission income",
        "verboseLabel": "Total",
        "terseLabel": "Fee and commission income and income from banking fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income relating to fees and commissions."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "bbd_FeeAndCommissionIncomeAbstact": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeAbstact",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fee and commission income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeeAndCommissionIncomeCollectionOfTaxesUtilityBillsAndSimilar": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeCollectionOfTaxesUtilityBillsAndSimilar",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Payments",
        "label": "FeeAndCommissionIncomeCollectionOfTaxesUtilityBillsAndSimilar"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeeAndCommissionIncomeCollections": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeCollections",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collections"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeeAndCommissionIncomeConsortiumManagement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeConsortiumManagement",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consortium management"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeeAndCommissionIncomeCurrentAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeCurrentAccounts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current accounts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeeAndCommissionIncomeLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeeAndCommissionIncomeLoans",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FeesTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FeesTaxRates",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees tax rates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FiftyLargestBorrowers": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FiftyLargestBorrowers",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "50 largest borrowers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinanceIncomeLossOnNetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinanceIncomeLossOnNetInvestmentInFinanceLease",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity in net income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value",
        "label": "FinancialAssetAtFairValueThroughOtherComprehensiveIncome"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total financial assets",
        "label": "Financial assets [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r213",
      "r214",
      "r216",
      "r269"
     ]
    },
    "bbd_FinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncome1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncome1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt instruments at fair value through other comprehensive income",
        "label": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncome1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets measured at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBankDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBankDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Bank debt securities",
        "label": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBankDebtSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBrazilianGovernmentBondsIssuedAbroad": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBrazilianGovernmentBondsIssuedAbroad",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian government bonds issued abroad"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBrazilianGovernmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeBrazilianGovernmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian government securities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through other comprehensive income, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCorporateDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCorporateDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate debt securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeForeignGovernmentsSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeForeignGovernmentsSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign governments securities",
        "label": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeForeignGovernmentsSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable equity securities and other stocks"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocksTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMarketableEquitySecuritiesAndOtherStocksTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMutualFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMutualFunds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mutual funds",
        "label": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMutualFunds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through profit or loss",
        "totalLabel": "Total",
        "verboseLabel": "Financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLoss1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets at fair value through profit or loss",
        "label": "FinancialAssetsAtFairValueThroughProfitOrLoss1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossBankDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossBankDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank debt securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossBrazilianGovernmentBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossBrazilianGovernmentBonds",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian government bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossBrazilianSovereignBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossBrazilianSovereignBonds",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian sovereign bonds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossCorporateDebtAndMarketableEquitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCorporateDebtAndMarketableEquitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate debt and marketable equity securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossDerivativeFinancialInstruments",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossForeignGovernmentsBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossForeignGovernmentsBonds",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign governments securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAtFairValueThroughProfitOrLossMutualFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossMutualFunds",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mutual funds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueBankDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueBankDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Bank debt securities",
        "label": "FinancialAssetsAvailableForSaleFairValueBankDebtSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueBrazilianGovernmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueBrazilianGovernmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Brazilian government bonds",
        "label": "FinancialAssetsAvailableForSaleFairValueBrazilianGovernmentSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueBrazilianSovereignBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueBrazilianSovereignBonds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Brazilian government bonds issued abroad",
        "label": "FinancialAssetsAvailableForSaleFairValueBrazilianSovereignBonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueCorporateDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueCorporateDebtSecurities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Corporate debt securities",
        "label": "FinancialAssetsAvailableForSaleFairValueCorporateDebtSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueForeignGovernmentsSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueForeignGovernmentsSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign governments securities",
        "label": "FinancialAssetsAvailableForSaleFairValueForeignGovernmentsSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsAvailableForSaleFairValueMarketableEquitySecuritiesAndOtherStocks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsAvailableForSaleFairValueMarketableEquitySecuritiesAndOtherStocks",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketable equity securities and other stocks",
        "label": "FinancialAssetsAvailableForSaleFairValueMarketableEquitySecuritiesAndOtherStocks"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueBankDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueBankDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Bank debt securities",
        "label": "FinancialAssetsHeldForTradingFairValueBankDebtSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueBrazilianGovernmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueBrazilianGovernmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Brazilian government bonds",
        "label": "FinancialAssetsHeldForTradingFairValueBrazilianGovernmentSecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueBrazilianSovereignBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueBrazilianSovereignBonds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Brazilian government bonds issued abroad",
        "label": "FinancialAssetsHeldForTradingFairValueBrazilianSovereignBonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueCorporateDebtAndMarketableEquitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueCorporateDebtAndMarketableEquitySecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Corporate debt and marketable equity securities",
        "label": "FinancialAssetsHeldForTradingFairValueCorporateDebtAndMarketableEquitySecurities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets measured at fair value through profit or loss",
        "label": "FinancialAssetsHeldForTradingFairValueFinancialAssetsAtFairValueThroughProfitOrLoss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueForeignGovernmentsSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueForeignGovernmentsSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign government securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueMutualFund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueMutualFund",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mutual funds",
        "label": "FinancialAssetsHeldForTradingFairValueMutualFund"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsHeldForTradingFairValueMutualFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsHeldForTradingFairValueMutualFunds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mutual funds",
        "label": "FinancialAssetsHeldForTradingFairValueMutualFunds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAndGainsAndLossesOnHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAndGainsAndLossesOnHedge",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income and gains and losses on hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomes",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialBillHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialBillHedge",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial bill hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialBillHedgeTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialBillHedgeTotal",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial bill hedge total"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Effect Of The Guarantee On Credit And Financial Lease Transactions [Axis]",
        "verboseLabel": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompanies",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Companies",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompanies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage2",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 2"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsCompaniesStage3",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 3"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividuals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividuals",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Individuals",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividuals"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stage 1",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage2",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stage 2",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage2"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage3",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stage 3",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsIndividualsStage3"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTotal",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "FinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTotal"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExpenses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExpensesOfInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExpensesOfInsuranceContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses of insurance contracts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueAssetsMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value [Axis]",
        "verboseLabel": "FinancialExposureTradingPortfolioFairValueAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueEquitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueExchangeCouponMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueExchangeCouponMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Exchange Coupon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueFixedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueFixedRateMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Fixed Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueForeignCurrencyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueIGPMGeneralIndexOfMarketPricingIPCAConsumerPriceIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueIGPMGeneralIndexOfMarketPricingIPCAConsumerPriceIndexMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value I G P M General Index Of Market Pricing I P C A Consumer Price Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueLiabilitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueOtherMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialExposureTradingPortfolioFairValueSovereignEurobondsAndTreasuriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialExposureTradingPortfolioFairValueSovereignEurobondsAndTreasuriesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Exposure Trading Portfolio Fair Value Sovereign Eurobonds And Treasuries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstitutions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "\u00b7\u00a0 Financial Institutions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstrumentsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstrumentsCurrentMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstrumentsNonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstrumentsNonCurrentMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Non Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInstrumentsPledgedAsCollateralClassifiedAsFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialInvestmentsGuaranteeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialInvestmentsGuaranteeAmount",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial investments guarantee amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "bbd_FinancialLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilities1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total financial liabilities",
        "label": "FinancialLiabilities1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities measured at fair value through profit or loss",
        "verboseLabel": "Financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that meet either of the following conditions: (a) they meet the definition of held for trading; or (b) upon initial recognition they are designated by the entity as at fair value through profit or loss. An entity may use this designation only when permitted by paragraph 4.3.5 of IFRS 9 (embedded derivatives) or when doing so results in more relevant information, because either: (a) it eliminates or significantly reduces a measurement or recognition inconsistency (sometimes referred to as \u2018an accounting mismatch\u2019) that would otherwise arise from measuring assets or liabilities or recognising the gains and losses on them on different bases; or (b) a group of financial liabilities or financial assets and financial liabilities is managed and its performance is evaluated on a fair value basis, in accordance with a documented risk management or investment strategy, and information about the group is provided internally on that basis to the entity\u2019s key management personnel (as defined in IAS 24). [Refer: At fair value [member]; Key management personnel of entity or parent [member]; Derivatives [member]; Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "bbd_FinancialLiabilitiesCapitalizationBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilitiesCapitalizationBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capitalization bonds",
        "label": "FinancialLiabilitiesCapitalizationBonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialLiabilitiesCreditCardTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilitiesCreditCardTransactions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card transactions (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialLiabilitiesForeignExchangeTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilitiesForeignExchangeTransactions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange transactions (2)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialLiabilitiesLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilitiesLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities (Note 23b)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialLiabilitiesSecuritiesTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialLiabilitiesSecuritiesTrading",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Securities trading",
        "label": "FinancialLiabilitiesSecuritiesTrading"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialNotes",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial bills"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialSectorBrazilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialSectorBrazilMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Sector Brazil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FinancialSectorOverseasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FinancialSectorOverseasMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Sector Overseas [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FiveYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FiveYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended five years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_ForeignCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ForeignCurrency",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r367"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r367"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r367"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r367"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r367"
     ]
    },
    "ifrs-full_ForwardContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForwardContractMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_FourYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FourYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended four years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ifrs-full_FuelAndEnergyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FuelAndEnergyExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Water, electricity and gas",
        "label": "Fuel and energy expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of fuel and energy."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_FundFromSecuritiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FundFromSecuritiesIssued",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1",
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Funds from securities issued",
        "verboseLabel": "Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FundingHedgeInterestPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FundingHedgeInterestPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Funding Hedge - interest payments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_FundsFromSecuritiesIssuedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "FundsFromSecuritiesIssuedTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssued"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FUNDS FROM SECURITIES ISSUED"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FuturesContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FuturesContractMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Futures contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a standardised, exchange-traded contract for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Gains/(Losses) reclassified to statement of income"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) arising from the difference between the previous amortised cost and the fair value of financial assets reclassified out of the amortised cost into the fair value through profit or loss measurement category. [Refer: At fair value [member]; Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "bbd_GainsLossesOnCashFlowAccountingHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainsLossesOnCashFlowAccountingHedge",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains losses on cash flow accounting hedge"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on change in value of foreign currency basis spreads, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnDisposalsOfNoncurrentAssets",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from sales of non-current assets, investments, and property and equipment, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of non-current assets. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation differences of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financial assets measured at fair value through profit or loss",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financial liabilities measured at fair value through profit or loss",
        "label": "Gains (losses) on financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "bbd_GainsOnSaleOfInvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainsOnSaleOfInvestmentsInAssociates",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Gains)/Losses on the sale of investments in associates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeOther1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeOther1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeOther1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeTaxEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainslossesOnEquityInstrumentsAtFairValueThroughOtherComprehensiveIncomeTaxEffect",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GainsnetRealizedLossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GainsnetRealizedLossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net (gains)/losses on financial assets measured at fair value through other comprehensive income",
        "label": "GainsnetRealizedLossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill amortization being disallowed on the acquisition of investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r100",
      "r105",
      "r108",
      "r195",
      "r214",
      "r216",
      "r269"
     ]
    },
    "ifrs-full_GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross amount of recognised financial assets that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksDetails",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gross amount",
        "label": "Securities sold under agreements to repurchase"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross amount of recognised financial liabilities that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "bbd_GrossInvestmentsInFinanceLeaseReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossInvestmentsInFinanceLeaseReceivablesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross investments in finance lease receivables:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GrossInvestmentsInFinancialLeasesReceivableFromOneToFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossInvestmentsInFinancialLeasesReceivableFromOneToFiveYears",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "From one to five years"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GrossInvestmentsInFinancialLeasesReceivableOverFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossInvestmentsInFinancialLeasesReceivableOverFiveYears",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over five years"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GrossInvestmentsInFinancialLeasesReceivableUpToOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossInvestmentsInFinancialLeasesReceivableUpToOneYear",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Up to one year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossLoanCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossLoanCommitments",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Loan Commitments",
        "verboseLabel": "Loan Commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows for gross commitments to receive a loan."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "bbd_GrossOfReinsuranceAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossOfReinsuranceAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross of reinsurance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GrossUnrealizedGainsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossUnrealizedGainsMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Unrealized Gains [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_GrossUnrealizedLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "GrossUnrealizedLossesMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Unrealized Losses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HaitongBancoDeInvestimentoDoBrasilSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HaitongBancoDeInvestimentoDoBrasilSAMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Haitong Banco De Investimento Do Brasil S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HealthAndDentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HealthAndDentalMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health And Dental [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HealthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HealthMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HedgeInstrumentFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HedgeInstrumentFairValueMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedge Instrument Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HedgeInstrumentNominalValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HedgeInstrumentNominalValueMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedge Instrument Nominal Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_HedgeObjectCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HedgeObjectCarryingAmountMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedge Object Carrying Amount [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "HedgingInstrumentsAxis",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r207"
     ]
    },
    "ifrs-full_HedgingInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "HedgingInstrumentsDomain",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r207"
     ]
    },
    "bbd_HundredLargestBorrowers": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "HundredLargestBorrowers",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "100 largest borrowers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IIIChangesInTheUnrecoverableSurplusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IIIChangesInTheUnrecoverableSurplusAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(iii) Changes in the unrecoverable surplus:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IIPlanAssetsAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IIPlanAssetsAtFairValueAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(ii) Plan assets at fair value:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IProjectedBenefitObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IProjectedBenefitObligationsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(i) Projected benefit obligations:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IRCSIAndOtherIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IRCSIAndOtherIncomeExpenses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IR/CSI and Other income/expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IVFinancedPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IVFinancedPositionAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(iv) Financed position:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r319"
     ]
    },
    "bbd_IfrsStatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IfrsStatementLineItems",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails3",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails4",
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5",
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails1",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3",
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3",
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5",
      "http://bradescori.com.br/role/InsuranceContractsDetails",
      "http://bradescori.com.br/role/InsuranceContractsDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4",
      "http://bradescori.com.br/role/InsuranceContractsDetails5",
      "http://bradescori.com.br/role/InsuranceContractsDetails7",
      "http://bradescori.com.br/role/InsuranceContractsDetails9",
      "http://bradescori.com.br/role/InsuranceServiceResultDetails",
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails",
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4",
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails",
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1",
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails",
      "http://bradescori.com.br/role/RiskManagementDetails1",
      "http://bradescori.com.br/role/RiskManagementDetails10",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17",
      "http://bradescori.com.br/role/RiskManagementDetails18",
      "http://bradescori.com.br/role/RiskManagementDetails19",
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails21",
      "http://bradescori.com.br/role/RiskManagementDetails22",
      "http://bradescori.com.br/role/RiskManagementDetails23",
      "http://bradescori.com.br/role/RiskManagementDetails4",
      "http://bradescori.com.br/role/RiskManagementDetails5",
      "http://bradescori.com.br/role/RiskManagementDetails6",
      "http://bradescori.com.br/role/RiskManagementDetails7",
      "http://bradescori.com.br/role/RiskManagementDetails8",
      "http://bradescori.com.br/role/RiskManagementDetails9",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity",
      "http://bradescori.com.br/role/StatementsOfIncome",
      "http://bradescori.com.br/role/SubordinatedDebtsDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative",
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementLineItems [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IfrsStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IfrsStatementTable",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3",
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4",
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/RiskManagementDetails1",
      "http://bradescori.com.br/role/RiskManagementDetails10",
      "http://bradescori.com.br/role/RiskManagementDetails18",
      "http://bradescori.com.br/role/RiskManagementDetails4",
      "http://bradescori.com.br/role/RiskManagementDetails6",
      "http://bradescori.com.br/role/RiskManagementDetails8",
      "http://bradescori.com.br/role/RiskManagementDetails9",
      "http://bradescori.com.br/role/SubordinatedDebtsDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementTable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ImpairmentLossOnFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentLossOnFinanceLeases",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss on finance lease receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "label": "Impairment loss recognised in profit or loss, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "bbd_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "label": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ImpairmentOfSecuritiesAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentOfSecuritiesAndInvestments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Impairment of securities and investments at beginning",
        "periodEndLabel": "Impairment of securities and investments at ending",
        "label": "ImpairmentOfSecuritiesAndInvestments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ImpairmentOfSecuritiesAndInvestmentsAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentOfSecuritiesAndInvestmentsAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of securities and investments amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ImpairmentOfSecuritiesAndInvestmentsConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentOfSecuritiesAndInvestmentsConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of securities and investments constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ImpairmentOnRenegotiatedLoansAndAdvancesAsPercentageOfRenegotiatedPortfolio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ImpairmentOnRenegotiatedLoansAndAdvancesAsPercentageOfRenegotiatedPortfolio",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit losses of restructured loans and advances as a percentage of restructured portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeAndExpensesRecognizedInPeriodInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeAndExpensesRecognizedInPeriodInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income and expenses recognized in the period in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeFromServicesProvided": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeFromServicesProvided",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from services provided"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax and social contribution expense"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionForThePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionForThePeriod",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax and social contribution for the period"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionLossesInBrazilAndOverseas": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionLossesInBrazilAndOverseas",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Income tax and social contribution losses in Brazil and overseas at beginning",
        "periodEndLabel": "Income tax and social contribution losses in Brazil and overseas at ending",
        "label": "IncomeTaxAndSocialContributionLossesInBrazilAndOverseas"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionLossesInBrazilAndOverseasAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionLossesInBrazilAndOverseasAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax and social contribution losses in Brazil and overseas amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionLossesInBrazilAndOverseasAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionLossesInBrazilAndOverseasAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax and social contribution losses in Brazil and overseas amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityAxis",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax And Social Contribution On Adjustments Recognized Directly In Equity [Axis]",
        "verboseLabel": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityDomain",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityInsuranceContractsr": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityInsuranceContractsr",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "IncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax benefit/(expense)",
        "label": "IncomeTaxExpenseBenefitContinuingOperations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax benefit"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r41",
      "r43",
      "r44",
      "r76",
      "r136",
      "r231"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange differences on translations of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to exchange differences on the translation of financial statements of foreign operations. [Refer: Other comprehensive income; Reserve of exchange differences on translation]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r42"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instruments at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r42"
     ]
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax and social contribution paid",
        "label": "Income taxes paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income before income taxes",
        "label": "Income taxes paid (refund), classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r257"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Decrease)/increase in cash and cash equivalents",
        "label": "Increase in cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Increase) in assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214"
     ]
    },
    "ifrs-full_IncreaseDecreaseInInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Insurance contract liabilities",
        "label": "Increase (decrease) in insurance contracts liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset). [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "bbd_IncreaseDecreaseInProfitLossDueToChangesInObligationToPayArisingFromReturnOnInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreaseDecreaseInProfitLossDueToChangesInObligationToPayArisingFromReturnOnInvestment",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in obligation to pay arising from return on investment"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncreaseDecreaseInProfitLossDueToInterestRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreaseDecreaseInProfitLossDueToInterestRates",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of changes in interest rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInEstimatesThatAdjustContractualServiceMarginInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInEstimatesThatAdjustContractualServiceMarginInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in estimates that adjust the contractual service margin"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from changes in estimates that adjust the contractual service margin. [Refer: Insurance contracts liability (asset); Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInEstimatesThatDoNotAdjustContractualServiceMarginInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInEstimatesThatDoNotAdjustContractualServiceMarginInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in estimates that do not adjust the contractual service margin (OCI)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from changes in estimates that do not adjust the contractual service margin. [Refer: Insurance contracts liability (asset); Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technical changes related to future periods"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from changes that relate to future service. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r158",
      "r162"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughDisposalOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughDisposalOfSubsidiary",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Acquisitions) of subsidiaries, net of cash and cash equivalents",
        "label": "Increase (decrease) through disposal of subsidiary, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the disposal of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectsOfContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectsOfContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contracts initially recognized in the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from the effects of contracts initially recognised in the period. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r161",
      "r172"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExperienceAdjustmentsInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExperienceAdjustmentsInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation related to best output estimate"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from experience adjustments, excluding amounts related to the risk adjustment for non-financial risk included in paragraph 104(b)(ii) of IFRS 17. Experience adjustment is a difference between: (a)\u00a0for premium receipts (and any related cash flows such as insurance acquisition cash flows and insurance premium taxes) - the estimate at the beginning of the period of the amounts expected in the period and the actual cash flows in the period; or (b) for insurance service expenses (excluding insurance acquisition expenses) - the estimate at the beginning of the period of the amounts expected to be incurred in the period and the actual amounts incurred in the period. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughIncurredClaimsPaidAndOtherInsuranceServiceExpensesPaidForInsuranceContractsIssuedExcludingInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughIncurredClaimsPaidAndOtherInsuranceServiceExpensesPaidForInsuranceContractsIssuedExcludingInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Claims incurred and other insurance expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from incurred claims paid and other insurance service expenses paid for insurance contracts issued, excluding insurance acquisition cash flows. [Refer: Insurance contracts liability (asset); Increase (decrease) through insurance acquisition cash flows, insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows",
        "verboseLabel": "Costs of providing insurance"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from insurance acquisition cash flows. Insurance acquisition cash flows are cash flows arising from the costs of selling, underwriting and starting a group of insurance contracts (issued or expected to be issued) that are directly attributable to the portfolio of insurance contracts to which the group belongs. Such cash flows include cash flows that are not directly attributable to individual contracts or groups of insurance contracts within the portfolio. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "bbd_IncreaseOrDecreaseInContractualServiceMarginFromCurrentPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreaseOrDecreaseInContractualServiceMarginFromCurrentPeriod",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes from the current period"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncreaseOrDecreaseInContractualServiceMarginRelatingToFurturePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreaseOrDecreaseInContractualServiceMarginRelatingToFurturePeriod",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in relation to future periods"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncreasedecreaseInLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreasedecreaseInLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncreasedecreaseInReserveRequirementCentralBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreasedecreaseInReserveRequirementCentralBank",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compulsory deposits with the Central Bank"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IncreasesInInsuranceLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IncreasesInInsuranceLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increases in the insurance liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r327",
      "r341",
      "r358",
      "r367",
      "r371",
      "r379"
     ]
    },
    "bbd_InitialBalancesComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InitialBalancesComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Initial balances comprehensive income, beginning",
        "label": "InitialBalancesComprehensiveIncome"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r377"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r382"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r382"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r382"
     ]
    },
    "bbd_InstrumentsIssuedBrazilAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InstrumentsIssuedBrazilAbstract",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Instruments Issued \u2013 Brazil:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceAcquisitionCostsCashFlow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceAcquisitionCostsCashFlow",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance acquisition costs cash flow"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceContractExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contract expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities for claims incurred on December 31, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails",
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r157",
      "r170",
      "r172",
      "r173"
     ]
    },
    "ifrs-full_InsuranceContractsByComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByComponentsAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4",
      "http://bradescori.com.br/role/InsuranceContractsDetails5",
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails21",
      "http://bradescori.com.br/role/RiskManagementDetails22",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts by components [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r157",
      "r172"
     ]
    },
    "ifrs-full_InsuranceContractsByComponentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByComponentsDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4",
      "http://bradescori.com.br/role/InsuranceContractsDetails5",
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails21",
      "http://bradescori.com.br/role/RiskManagementDetails22",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all insurance contracts when disaggregated by components, ie the estimates of the present value of the future cash flows, the risk adjustment for non-financial risk and the contractual service margin. This member also represents the standard value for the 'Insurance contracts by components' axis if no other member is used. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r157",
      "r172"
     ]
    },
    "ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts by remaining coverage and incurred claims [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByRemainingCoverageAndIncurredClaimsDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all insurance contracts when disaggregated by remaining coverage and incurred claims. This member also represents the standard value for the 'Insurance contracts by remaining coverage and incurred claims' axis if no other member is used. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_InsuranceContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails",
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for contracts under which one party (the issuer) accepts significant insurance risk from another party (the policyholder) by agreeing to compensate the policyholder if a specified uncertain future event (the insured event) adversely affects the policyholder. All references in IFRS 17 to insurance contracts also apply to: (a) reinsurance contracts held, except: (i) for references to insurance contracts issued; and (ii) as described in paragraphs 60\u201370A of IFRS 17; (b) investment contracts with discretionary participation features provided the entity also issues insurance contracts, except for the reference to insurance contracts in paragraph 3(c) of IFRS 17 and as described in paragraph 71 of IFRS 17. An investment contract with discretionary participation features is a financial instrument that provides a particular investor with the contractual right to receive, as a supplement to an amount not subject to the discretion of the issuer, additional amounts: (a) that are expected to be a significant portion of the total contractual benefits; (b) the timing or amount of which are contractually at the discretion of the issuer; and (c) that are contractually based on: (i) the returns on a specified pool of contracts or a specified type of contract; (ii) realised and/or unrealised investment returns on a specified pool of assets held by the issuer; or (iii) the profit or loss of the entity or fund that issues the contract. This member also represents the standard value for the 'Insurance contracts' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r157",
      "r170",
      "r172",
      "r173"
     ]
    },
    "bbd_InsuranceContractsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractsLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for incurred claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceContractsLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractsLiabilities1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for remaining coverage (LRC)\u200b\u200b"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance contracts liability (asset). [Refer: Assets; Liabilities; Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "bbd_InsuranceContractsLiabilityAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractsLiabilityAssets",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Insurance contracts",
        "label": "InsuranceContractsLiabilityAssets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceContractsLiabilityAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceContractsLiabilityAssets1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts other"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceContractsOtherThanThoseToWhichPremiumAllocationApproachHasBeenAppliedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsOtherThanThoseToWhichPremiumAllocationApproachHasBeenAppliedMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts other than those to which premium allocation approach has been applied [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for insurance contracts other than those to which the premium allocation approach has been applied. Premium allocation approach is an approach, described in paragraphs 53-59 of IFRS 17, that simplifies the measurement of the liability for remaining coverage of a group of insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r170",
      "r172",
      "r173"
     ]
    },
    "ifrs-full_InsuranceContractsThatAreLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsThatAreLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3",
      "http://bradescori.com.br/role/InsuranceContractsDetails4",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contract liabilities",
        "periodStartLabel": "Opening balances on January 1",
        "periodEndLabel": "Balance on December 31, 2024"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance contracts that are liabilities. [Refer: Liabilities; Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_InsuranceContractsToWhichPremiumAllocationApproachHasBeenAppliedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsToWhichPremiumAllocationApproachHasBeenAppliedMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts to which premium allocation approach has been applied [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for insurance contracts to which the premium allocation approach has been applied. Premium allocation approach is an approach, described in paragraphs 53-59 of IFRS 17, that simplifies the measurement of the liability for remaining coverage of a group of insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "bbd_InsuranceExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceFinanceExpensesFromContractualServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceFinanceExpensesFromContractualServiceMargin",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance finance income/(expense)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceFinanceIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceFinanceIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial expenses of insurance contracts",
        "label": "InsuranceFinanceIncomeExpense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognized in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance finance income (expenses) from insurance contracts issued that is excluded from profit or loss and recognised in other comprehensive income that will be reclassified subsequently to profit or loss, net of tax, before reclassification adjustments. [Refer: Insurance finance income (expenses); Insurance contracts issued [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r187",
      "r188"
     ]
    },
    "ifrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedRecognisedInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognized in statements of income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance finance income (expenses) from insurance contracts issued that is recognised in profit or loss. [Refer: Insurance finance income (expenses); Insurance contracts issued [member]]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r187"
     ]
    },
    "bbd_InsuranceIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceIncomeMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceOverseasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceOverseasMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Overseas [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsurancePensionPlanAndCapitalizationBondSectorInBrazilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsurancePensionPlanAndCapitalizationBondSectorInBrazilMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Pension Plan And Capitalization Bond Sector In Brazil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenue",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the groups of insurance contracts issued. Insurance revenue shall depict the provision of services arising from the group of insurance contracts at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those services. [Refer: Insurance contracts issued [member]; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r170",
      "r186"
     ]
    },
    "ifrs-full_InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts related to changes in liabilities for remaining coverage (LRC)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance revenue recognised in the period related to the changes in the liability for remaining coverage. [Refer: Insurance revenue; Net liabilities or assets for remaining coverage excluding loss component [member]]"
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_InsuranceRevenueChangeInRiskAdjustmentForNonfinancialRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenueChangeInRiskAdjustmentForNonfinancialRisk",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-financial risk adjustment change"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance revenue recognised in the period related to the change in the risk adjustment for non-financial risk, as specified in paragraph B124(b) of IFRS 17. [Refer: Insurance revenue; Risk adjustment for non-financial risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_InsuranceRevenueContractualServiceMarginRecognisedInProfitOrLossBecauseOfTransferOfServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenueContractualServiceMarginRecognisedInProfitOrLossBecauseOfTransferOfServices",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual service margin recognized for general model and variable rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance revenue recognised in the period related to the contractual service margin recognised in profit or loss because of the transfer of insurance contract services in the period, as specified in paragraph B124(c) of IFRS 17. [Refer: Insurance revenue; Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_InsuranceRevenueOtherAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenueOtherAmounts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income related to contracts measured under premium allocation approach"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance revenue recognised in the period related to other amounts, if any, for example experience adjustments for premium receipts other than those that relate to future service, as specified in paragraph B124(d) of IFRS 17. [Refer: Insurance revenue]"
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "bbd_InsuranceRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceRevenues",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes related to current period (Insurance revenue)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceServiceResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceServiceResult",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance result"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount comprising insurance revenue and insurance service expenses. [Refer: Insurance revenue; Insurance service expenses from insurance contracts issued; Income (expenses) from reinsurance contracts held, other than finance income (expenses)]"
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "bbd_InsuranceServiceResultPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceServiceResultPlansTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResult"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INSURANCE SERVICE RESULT"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceServicesResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceServicesResult",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance services result"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InsuranceTechnicalProvisionsAndPensionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InsuranceTechnicalProvisionsAndPensionPlans",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance technical provisions and pension plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets and goodwill",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r102"
     ]
    },
    "bbd_InterbankInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterbankInvestmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interbank Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and similar expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesDepositsFromBanksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesDepositsFromBanksAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from banks:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesDepositsFromBanksFundingInTheOpenMarket": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesDepositsFromBanksFundingInTheOpenMarket",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Funding in the open market"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesDepositsFromCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesDepositsFromCustomersAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from customers:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesDepositsFromCustomersSavingsAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesDepositsFromCustomersSavingsAccounts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Savings accounts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarExpensesDepositsFromCustomersTimeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarExpensesDepositsFromCustomersTimeDeposits",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Time deposits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest and similar income",
        "label": "InterestAndSimilarIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncomeAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest and similar income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncomeFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncomeFinancialAssetsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncomeLoansAndAdvancesToCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncomeLoansAndAdvancesToCustomersAbstract",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to customers:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncomeLoansAndAdvancesToCustomersLeasingTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncomeLoansAndAdvancesToCustomersLeasingTransactions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Leases"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestAndSimilarIncomeLoansAndAdvancesToCustomersLoanOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestAndSimilarIncomeLoansAndAdvancesToCustomersLoanOperations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_InterestRevenueExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest and similar expenses",
        "negatedTerseLabel": "Total",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r228",
      "r236"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnBonds",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Securities issued",
        "label": "Interest expense on bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Borrowings and on-lending",
        "label": "Interest expense on borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestExpenseOnDebtInstrumentsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnDebtInstrumentsIssued",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Subordinated debt",
        "label": "Interest expense on debt instruments issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on debt instruments issued. [Refer: Interest expense; Debt instruments issued]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestExpenseOnDepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnDepositsFromBanks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Interbank deposits",
        "label": "Interest expense on deposits from banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on deposits from banks. [Refer: Interest expense; Deposits from banks]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_InterestExpenseOnLiabilitiesOfInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestExpenseOnLiabilitiesOfInsuranceContracts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities of insurance contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- At amortized cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from interest for financial assets that are measured at amortised cost. [Refer: Interest income; Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "ifrs-full_InterestIncomeOnCashAndBankBalancesAtCentralBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnCashAndBankBalancesAtCentralBanks",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Compulsory deposits with the Central Bank",
        "label": "Interest income on cash and bank balances at central banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on cash and bank balances at central banks. [Refer: Interest income; Cash and bank balances at central banks]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Measured at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on financial assets designated at fair value through profit or loss. [Refer: Interest income; Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestIncomeOnLoansAndAdvancesToBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnLoansAndAdvancesToBanks",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to financial institutions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on loans and advances to banks. [Refer: Interest income; Loans and advances to banks]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_InterestOnEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnEquity",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnMonetaryAdjustmentOfInsuranceLiabilitiesOnInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnMonetaryAdjustmentOfInsuranceLiabilitiesOnInsuranceContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on monetary adjustment of insurance liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnOwnCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnOwnCapital",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on own capital"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnRecoverableSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnRecoverableSurplus",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on irrecoverable surplus"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquity",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquityDividendsGrossAmountPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquityDividendsGrossAmountPaid",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross amount paid"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquityDividendsNetAmountPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquityDividendsNetAmountPaid",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net amount paid"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquityDividendsWithholdingIncomeTaxIRRF": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquityDividendsWithholdingIncomeTaxIRRF",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Income Tax (IRRF) (15%)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquityNetAccumulated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquityNetAccumulated",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders' equity (net) accumulated"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnShareholdersEquityNetAccumulatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnShareholdersEquityNetAccumulatedPercentage",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders' equity (net) accumulated, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestOnTheIrrecoverableSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestOnTheIrrecoverableSurplus",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on the irrecoverable surplus"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestPaidCashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestPaidCashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid on financing liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid",
        "label": "Interest paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "bbd_InterestRateInReais": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestRateInReais",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate in Reais"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestRateVariationOfMinus1PercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestRateVariationOfMinus1PercentageMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Variation Of Minus 1 Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestRateVariationOfMinus5PercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestRateVariationOfMinus5PercentageMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Variation Of Minus 5 Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestRateVariationOfPlus1PercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestRateVariationOfPlus1PercentageMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Variation Of Plus 1 Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestRateVariationOfPlus5PercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestRateVariationOfPlus5PercentageMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Variation Of Plus 5 Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InterestReceiptsFromInvestmentsInSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InterestReceiptsFromInvestmentsInSecurities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest receipts from investments in securities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received on financial assets at FVTPL and amortized cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRevenueExpense",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net interest income",
        "label": "Net interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r236",
      "r405"
     ]
    },
    "ifrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest revenue arising on financial assets measured at fair value through other comprehensive income. [Refer: Revenue; Financial assets measured at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "bbd_IntermediaryInterestOnShareholdersEquityGrossPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IntermediaryInterestOnShareholdersEquityGrossPaid",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(error)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IntermediaryInterestPaidOnShareholdersEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IntermediaryInterestPaidOnShareholdersEquityMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intermediary Interest Paid On Shareholders Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_IntermediaryInterestProvisionedOnShareholdersEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IntermediaryInterestProvisionedOnShareholdersEquityMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intermediary Interest Provisioned On Shareholders Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InvestmentBySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InvestmentBySectorAxis",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment By Sector [Axis]",
        "verboseLabel": "InvestmentBySectorAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_InvestmentBySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InvestmentBySectorDomain",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "auth_ref": []
    },
    "bbd_InvestmentComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InvestmentComponent",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment component"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentFundsMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment funds [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investment funds."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_InvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends/Interest on equity",
        "label": "Investment income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investment income, such as interest and dividends."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r405"
     ]
    },
    "bbd_InvestmentsInAssociatedCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "InvestmentsInAssociatedCompanies",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in associated companies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1",
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in associates and joint ventures",
        "periodStartLabel": "Initial balances",
        "periodEndLabel": "Balance on December 31",
        "verboseLabel": "Investments in subsidiaries, joint ventures and associates reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Total for all associates [member]; Total for all joint ventures [member]; Total for all subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "bbd_IssuanceOfContractsAfterTransitionOtherContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IssuanceOfContractsAfterTransitionOtherContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of contracts after transition (Other contracts)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_IssuedInsuranceContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "IssuedInsuranceContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued Insurance Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ItemsThatAreOrMayBeReclassifiedToConsolidatedStatementOfIncome": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ItemsThatAreOrMayBeReclassifiedToConsolidatedStatementOfIncome",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items that are or may be reclassified to the consolidated statement of income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ItemsThatCanNotBeReclassifiedToConsolidatedStatementOfIncome": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ItemsThatCanNotBeReclassifiedToConsolidatedStatementOfIncome",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items that will not be reclassified to the consolidated statement of income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_JudicialDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "JudicialDeposit",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Judicial deposit at beginning",
        "periodEndLabel": "Judicial deposit at ending",
        "label": "JudicialDeposit"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_JudicialDepositAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "JudicialDepositAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Judicial deposit amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_JudicialDepositRealizedDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "JudicialDepositRealizedDecrease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Judicial deposit realized decrease"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remuneration of the directors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Key management personnel compensation, post-employment benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationTerminationBenefits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary pension plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "bbd_KirtonBankSABancoMultiploMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "KirtonBankSABancoMultiploMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kirton Bank S A Banco Multiplo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LICBBAVFAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LICBBAVFAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "L I C B B A V F A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LICMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LICMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "L I C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LICPAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LICPAAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "L I C P A A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LaborProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LaborProvisions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Labor provisions at beginning",
        "periodEndLabel": "Labor provisions at ending",
        "label": "LaborProvisions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LaborProvisionsAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LaborProvisionsAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor provisions amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LaborProvisionsAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LaborProvisionsAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor provisions amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LandAndBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LandAndBuildings",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real estate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "bbd_LargestBorrower": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LargestBorrower",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest borrower"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years and not later than ten years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years and not later than ten years."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r185",
      "r274",
      "r279",
      "r282"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r185",
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one month and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r278",
      "r282"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r282"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r185",
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTenYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than ten years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than ten years."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months and not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r185",
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r185",
      "r274",
      "r282",
      "r399"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening balance",
        "periodEndLabel": "Closing balance",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "bbd_LeaseLiabilitiesAppropriationOfFinancialCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeaseLiabilitiesAppropriationOfFinancialCharges",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation of financial charges"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LeaseLiabilitiesPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeaseLiabilitiesPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Payments",
        "label": "LeaseLiabilitiesPayments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LeaseLiabilitiesRemeasurementAndNewContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeaseLiabilitiesRemeasurementAndNewContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remeasurement and new contracts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LegalProceedingProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LegalProceedingProvisions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax proceedings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LegalProceedingsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LegalProceedingsProvision",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Provisions for civil at beginning",
        "periodEndLabel": "Provisions for civil at ending",
        "label": "Legal proceedings provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for legal proceedings. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255"
     ]
    },
    "bbd_LegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LegalReserve",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Legal reserve",
        "label": "LegalReserve"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r94",
      "r95",
      "r140"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r140"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r140"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r140"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails15",
      "http://bradescori.com.br/role/RiskManagementDetails16",
      "http://bradescori.com.br/role/RiskManagementDetails17",
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r140"
     ]
    },
    "bbd_LeverageRatioAR": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeverageRatioAR",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AR"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LeverageRatioARTotalExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeverageRatioARTotalExposure",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total exposure"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LeverageRatioArAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LeverageRatioArAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leverage Ratio (AR)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "verboseLabel": "Liabilities",
        "label": "Liabilities [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r139",
      "r140",
      "r141",
      "r232",
      "r235"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition",
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilitiesAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilitiesAtAmortizedCostAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails2": {
       "parentTag": "bbd_LiabilitiesAtFairValueThroughProfitOrLossTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative financial instruments",
        "label": "LiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilitiesAtFairValueThroughProfitOrLossTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilitiesAtFairValueThroughProfitOrLossTotal",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "LiabilitiesAtFairValueThroughProfitOrLossTotal"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilitiesForAcquisitionOfAssetsAndRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilitiesForAcquisitionOfAssetsAndRights",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities for acquisition of assets and rights"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilityAdjustmentsForIncurredClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilityAdjustmentsForIncurredClaims",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability adjustments for incurred claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LiabilityAssetOfDefinedBenefitPlansTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LiabilityAssetOfDefinedBenefitPlansTransfers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LifeAndPensionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LifeAndPensionPlansMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Life And Pension Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LifeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LifeMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Life [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoanAssignmentObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoanAssignmentObligations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan assignment obligations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoanCommitmentsAndFinancialGuaranteeContractsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoanCommitmentsAndFinancialGuaranteeContractsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Commitments And Financial Guarantee Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvanceToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvanceToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total of net loans and advances to customers",
        "label": "LoansAndAdvanceToCustomers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvancesToBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LoansAndAdvancesToBanks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to banks, net of impairment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to banks."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_LoansAndAdvancesToBanksRepurchaseAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToBanksRepurchaseAgreements",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse repurchase agreements (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomerPrivateSector": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomerPrivateSector",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private sector"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomerTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomerTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of loans and advances to customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to customers, net of impairment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to customers."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_LoansAndAdvancesToCustomersAutomotive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersAutomotive",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automotive"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompanies",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Companies",
        "label": "LoansAndAdvancesToCustomersCompanies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesFinancingAndExport": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesFinancingAndExport",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Financing and export"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesFinancingAndOnlending": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesFinancingAndOnlending",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Financing and On-lending"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesHousingLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesHousingLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Housing loans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesImport": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesImport",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Import"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesLeases",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Leases"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesOnlendingBNDESFiname": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesOnlendingBNDESFiname",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- On-lending BNDES/Finame"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesOperationsWithLimits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesOperationsWithLimits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Limit operations (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Other"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesRuralLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesRuralLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Rural loans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesVehicleLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesVehicleLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Vehicle loans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersCompaniesWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersCompaniesWorkingCapital",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Working capital"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersFoodProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersFoodProducts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Food products"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividuals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividuals",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Individuals",
        "label": "LoansAndAdvancesToCustomersIndividuals"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Borrowings",
        "label": "LoansAndAdvancesToCustomersIndividualsBorrowings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsBorrowingsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsBorrowingsOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Other",
        "label": "LoansAndAdvancesToCustomersIndividualsBorrowingsOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsFinancingAndOnlending": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsFinancingAndOnlending",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Financing and On-lending",
        "label": "LoansAndAdvancesToCustomersIndividualsFinancingAndOnlending"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsHousingLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsHousingLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Housing loans",
        "label": "LoansAndAdvancesToCustomersIndividualsHousingLoans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsOnlendingBNDESFiname": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsOnlendingBNDESFiname",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- On-lending BNDES/Finame",
        "label": "LoansAndAdvancesToCustomersIndividualsOnlendingBNDESFiname"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsOperationsWithLimits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsOperationsWithLimits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Limit operations (1)",
        "label": "LoansAndAdvancesToCustomersIndividualsOperationsWithLimits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Other",
        "label": "LoansAndAdvancesToCustomersIndividualsOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsPersonalCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsPersonalCredit",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Personal credit"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsRuralLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsRuralLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Rural loans",
        "label": "LoansAndAdvancesToCustomersIndividualsRuralLoans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersIndividualsVehicleLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersIndividualsVehicleLoans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Vehicle loans",
        "label": "LoansAndAdvancesToCustomersIndividualsVehicleLoans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersNetOfProvisionForLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersNetOfProvisionForLosses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Loans and advances to customers, net of provision for expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersOilDerivativesAndAggregateActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersOilDerivativesAndAggregateActivities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil, derivatives and aggregate activities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersOtherIndustries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersOtherIndustries",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other industries"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageAutomotive": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageAutomotive",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automotive, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageCompanies",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Companies, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageFoodProducts": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageFoodProducts",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Food products, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageIndividuals": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageIndividuals",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individuals, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageOilDerivativesAndAggregateActivities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageOilDerivativesAndAggregateActivities",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil derivatives and aggregate activities percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentagePrivateSector": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentagePrivateSector",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private sector, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentagePublicSector": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentagePublicSector",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public sector percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageRealEstateAndConstructionActivities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageRealEstateAndConstructionActivities",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real estate and construction activities, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageRetail": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageRetail",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageServices": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageServices",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageTotal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageTotal",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage total"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageTransportationAndConcession": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageTransportationAndConcession",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation and concession, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPercentageWholesale": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPercentageWholesale",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wholesale, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersPublicSector": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersPublicSector",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public sector"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersRealEstateAndConstructionActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersRealEstateAndConstructionActivities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real estate and construction activities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersRetail": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersRetail",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersServices",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersTotalCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersTotalCompanies",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Companies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersTotalIndividuals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersTotalIndividuals",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individuals"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersTransportationAndConcession": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersTransportationAndConcession",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation and concession"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToCustomersWholesale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToCustomersWholesale",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wholesale"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToFinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToFinancialInstitutions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loans and advances to financial institutions",
        "label": "LoansAndAdvancesToFinancialInstitutions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToFinancialInstitutionsExpectedCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToFinancialInstitutionsExpectedCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LoansAndAdvancesToFinancialInstitutionsNetOfProvisionForLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LoansAndAdvancesToFinancialInstitutionsNetOfProvisionForLosses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Loans and advances to financial institutions, net of provision for expected credit losses",
        "verboseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LongTermLiquidityIndicatorNSFR": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LongTermLiquidityIndicatorNSFR",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NSFR"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LongTermLiquidityIndicatorNSFRAvailableStableFundingASF": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LongTermLiquidityIndicatorNSFRAvailableStableFundingASF",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available stable funding (ASF)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LongTermLiquidityIndicatorNSFRStableResourcesRequiredRSF": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LongTermLiquidityIndicatorNSFRStableResourcesRequiredRSF",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stable resources required (RSF)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_LongTermLiquidityIndicatorNsfrAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "LongTermLiquidityIndicatorNsfrAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Liquidity Indicator (NSFR)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LossComponentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LossComponentMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss component [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the loss component of the liability for remaining coverage. An entity shall establish (or increase) a loss component of the liability for remaining coverage for an onerous group depicting the losses recognised applying paragraphs 47\u201348 of IFRS 17. The loss component determines the amounts that are presented in profit or loss as reversals of losses on onerous groups and are consequently excluded from the determination of insurance revenue. [Refer: Insurance contracts [domain]; Net liabilities or assets for remaining coverage excluding loss component [member]]"
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "ifrs-full_Machinery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Machinery",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_MandatoryReserveDepositsAtCentralBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MandatoryReserveDepositsAtCentralBanks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compulsory deposits with the Central Bank (2)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reserve that is kept in deposit at a central bank to fulfil regulatory reserve requirements."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "cyd_MaterialCybersecurityIncidentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331"
     ]
    },
    "cyd_MaterialCybersecurityIncidentInformationNotAvailableOrUndeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentInformationNotAvailableOrUndeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident Information Not Available or Undetermined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r332"
     ]
    },
    "cyd_MaterialCybersecurityIncidentMaterialImpactOrReasonablyLikelyMaterialImpactTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentMaterialImpactOrReasonablyLikelyMaterialImpactTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident Material Impact or Reasonably Likely Material Impact [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r333"
     ]
    },
    "cyd_MaterialCybersecurityIncidentNatureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentNatureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident Nature [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r333"
     ]
    },
    "cyd_MaterialCybersecurityIncidentScopeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentScopeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident Scope [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r333"
     ]
    },
    "cyd_MaterialCybersecurityIncidentTimingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "MaterialCybersecurityIncidentTimingTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Cybersecurity Incident Timing [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r330",
      "r333"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails9",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r145",
      "r147",
      "r148",
      "r173",
      "r174",
      "r178",
      "r185",
      "r206",
      "r219",
      "r252",
      "r274"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2",
      "http://bradescori.com.br/role/InsuranceContractsDetails9",
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r145",
      "r147",
      "r148",
      "r173",
      "r174",
      "r178",
      "r185",
      "r206",
      "r252",
      "r274",
      "r280"
     ]
    },
    "bbd_MaturityOfFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MaturityOfFinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of financial assets at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_MaximumCostPerOrdinaryShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MaximumCostPerOrdinaryShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum cost per ordinary share"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_MaximumCostPerPreferredShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MaximumCostPerPreferredShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum cost per preferred share"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_MaximumCreditRiskExposureOfTheFinancialInstrumentsLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MaximumCreditRiskExposureOfTheFinancialInstrumentsLoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r107",
      "r139"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails2"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r107",
      "r139"
     ]
    },
    "bbd_MedicalInflationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MedicalInflationMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medical Inflation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MethodsAndAssumptionsUsedInPreparingSensitivityAnalysis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MethodsAndAssumptionsUsedInPreparingSensitivityAnalysis",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect on actuarial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of methods and assumptions used when preparing a sensitivity analysis for types of market risk to which the entity is exposed. [Refer: Market risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "bbd_MinimumCostPerOrdinaryShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MinimumCostPerOrdinaryShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum cost per ordinary share"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_MinimumCostPerPreferredShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MinimumCostPerPreferredShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum cost per preferred share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "bbd_MonthlyAndIntermediaryInterestOnShareholdersEquityGrossPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MonthlyAndIntermediaryInterestOnShareholdersEquityGrossPaid",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly and intermediary interest on shareholders' equity (gross), paid"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_MonthlyInterestOnShareholdersEquityPaidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "MonthlyInterestOnShareholdersEquityPaidMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly Interest On Shareholders Equity Paid [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MotorVehicles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MotorVehicles",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles and similar"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing self-propelled ground vehicles used in the entity's operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_NameOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NameOfSubsidiary",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiarie"
       }
      },
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r82",
      "r122",
      "r125"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Differential of swaps payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to net amounts for pay-floating (receive-fixed) interest rate swaps for which net cash flows are exchanged. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "bbd_NetCashProvidedByusedInFinancingActivitiesLeasePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetCashProvidedByusedInFinancingActivitiesLeasePayment",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetCostbenefitOfThePensionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetCostbenefitOfThePensionPlans",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cost/(benefit) of the pension plans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetDeferredTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetDeferredTaxes",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Net deferred taxes at beginning",
        "periodEndLabel": "Net deferred taxes at ending",
        "label": "NetDeferredTaxes"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetDeferredTaxesAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetDeferredTaxesAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provisions for credit losses amount recorded",
        "label": "NetDeferredTaxesAmountConstituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetDeferredTaxesAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetDeferredTaxesAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred taxes amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails4"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "bbd_NetFinancialActivityInTheIssuanceOfSecuritiesExchangeVariationAndOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetFinancialActivityInTheIssuanceOfSecuritiesExchangeVariationAndOthers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange variation and others"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetFinancialActivityInTheIssuanceOfSecuritiesInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetFinancialActivityInTheIssuanceOfSecuritiesInterestAccrued",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest accrued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetFinancialActivityInTheIssuanceOfSecuritiesSettlementAndInterestPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetFinancialActivityInTheIssuanceOfSecuritiesSettlementAndInterestPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlement and interest payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The net amount of financial assets that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement, presented in the statement of financial position. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net amount",
        "label": "Net financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements in statement of financial position"
       }
      },
      "en": {
       "role": {
        "documentation": "The net amount of financial liabilities that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement, presented in the statement of financial position. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "bbd_NetForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Net change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net gains/(losses) on financial assets and liabilities measured at fair value through profit or loss",
        "verboseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative financial instruments",
        "label": "NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossDerivativeFinancialInstruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossIncomeFromInvestmentsInSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossIncomeFromInvestmentsInSecurities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in securities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLossTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE THROUGH PROFIT OR LOSS"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net gains/(losses) on financial assets measured at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET GAINS/(LOSSES) ON FINANCIAL ASSETS MEASURED AT FAIR VALUE THROUGH OTHER COMPREHENSIVE INCOME"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnForeignCurrencyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnForeignCurrencyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net gains/(losses) on foreign currency transactions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetGainslossesOnForeignCurrencyTransactionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetGainslossesOnForeignCurrencyTransactionsTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnForeignCurrencyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET GAINS/(LOSSES) ON FOREIGN CURRENCY TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetInvestmentInFinanceLease",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross investment in the finance lease discounted at the interest rate implicit in the lease. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset. Gross investment in the finance lease is the sum of: (a) the lease payments receivable by a lessor under a finance lease; and (b) any unguaranteed residual value accruing to the lessor. Interest rate implicit in the lease is the rate of interest that causes the present value of (a) the lease payments and (b) the unguaranteed residual value to equal to the sum of (i) the fair value of the underlying asset and (ii) the initial direct costs of the lessor."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "bbd_NetInvestmentsInFinanceLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetInvestmentsInFinanceLeasesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investments in finance lease:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetInvestmentsInFinanceLeasesFromOneToFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetInvestmentsInFinanceLeasesFromOneToFiveYears",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "From one to five years",
        "label": "NetInvestmentsInFinanceLeasesFromOneToFiveYears"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetInvestmentsInFinanceLeasesOverFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetInvestmentsInFinanceLeasesOverFiveYears",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Over five years",
        "label": "NetInvestmentsInFinanceLeasesOverFiveYears"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetInvestmentsInFinanceLeasesUpToOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetInvestmentsInFinanceLeasesUpToOneYear",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Up to one year",
        "label": "NetInvestmentsInFinanceLeasesUpToOneYear"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net liabilities or assets for remaining coverage excluding loss component [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net liabilities or assets for the remaining coverage component, excluding any loss component. A liability for remaining coverage is an entity\u2019s obligation to: (a) investigate and pay valid claims under existing insurance contracts for insured events that have not yet occurred (ie the obligation that relates to the unexpired portion of the insurance coverage); and (b) pay amounts under existing insurance contracts that are not included in (a) and that relate to: (i) insurance contract services not yet provided (ie the obligations that relate to future provision of insurance contract services); or (ii) any investment components or other amounts that are not related to the provision of insurance contract services and that have not been transferred to the liability for incurred claims. [Refer: Insurance contracts [domain]; Loss component [member]]"
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "bbd_NetLossesFromDisposalOfPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetLossesFromDisposalOfPropertyAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "bbd_ChangesInAssetsAndLiabilitiesTotalOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gains)/Losses from disposal of property and equipment",
        "label": "NetLossesFromDisposalOfPropertyAndEquipment"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetOfReinsuranceAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetOfReinsuranceAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net of reinsurance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetOfTaxMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetOfTaxMember",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Of Tax [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetOfTaxReclassified": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetOfTaxReclassified",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net of tax reclassified"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetProfitFromInsuranceAndPensionPlansInsuranceAndPensionExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetProfitFromInsuranceAndPensionPlansInsuranceAndPensionExpenses",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Insurance and pension expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetProfitFromInsuranceAndPensionPlansInsuranceAndPensionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetProfitFromInsuranceAndPensionPlansInsuranceAndPensionIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Insurance Revenue",
        "label": "NetProfitFromInsuranceAndPensionPlansInsuranceAndPensionIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetProfitFromInsuranceAndPensionPlansInsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetProfitFromInsuranceAndPensionPlansInsuranceRevenue",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Insurance Revenue",
        "label": "NetProfitFromInsuranceAndPensionPlansInsuranceRevenue"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetProfitInsuranceAndPensionPlansInsuranceAndPensionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetProfitInsuranceAndPensionPlansInsuranceAndPensionIncome",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingIncomeLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Insurance and pension income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NetTradingGainslossRealizedAndUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NetTradingGainslossRealizedAndUnrealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net trading gains/(losses) realized and unrealized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NineYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NineYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nine years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended nine years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_NoStatedMaturityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NoStatedMaturityMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Stated Maturity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NominalDiscountRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NominalDiscountRate",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NominalGrowthRateOfSocialSecurityBenefitsAndPlans": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NominalGrowthRateOfSocialSecurityBenefitsAndPlans",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal growth rate of social security benefits and plans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NominativeBookEntrySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NominativeBookEntrySharesMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominative Book Entry Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonCurrentMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "bbd_NonLifeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonLifeMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails22",
      "http://bradescori.com.br/role/RiskManagementDetails23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Life [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonOnerousContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonOnerousContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Onerous Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "bbd_NonadjustingEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonadjustingEventMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonadjusting Event [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r121",
      "r124"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_NoncurrentAssetsHeldForSaleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NoncurrentAssetsHeldForSaleAbstract",
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-current assets held for sale and discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NoncurrentAssetsHeldForSaleOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NoncurrentAssetsHeldForSaleOther",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other (1)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetails",
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets held for sale and discontinued operations",
        "totalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets or disposal groups classified as held for sale. [Refer: Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "bbd_NondeliverableForwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NondeliverableForwards",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-deliverable forwards"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NondeliverableForwardsPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NondeliverableForwardsPurchased",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NondeliverableForwardsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NondeliverableForwardsSold",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sold"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialAssetsHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-financial assets held for sale at beginning",
        "periodEndLabel": "Non-financial assets held for sale at ending",
        "label": "NonfinancialAssetsHeldForSale"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialAssetsHeldForSaleAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialAssetsHeldForSaleAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-financial assets held for sale amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialAssetsHeldForSaleAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialAssetsHeldForSaleAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-financial assets held for sale amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialRiskAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialRiskAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-financial risk adjustment (RA)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialRiskAdjustmentRa": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialRiskAdjustmentRa",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-financial risk adjustment (RA)",
        "label": "NonfinancialRiskAdjustmentRa"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonfinancialRisksAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonfinancialRisksAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-financial risk adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NonoperatingAssetsHeldForSaleInAuctions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NonoperatingAssetsHeldForSaleInAuctions",
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets received occur period"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NontaxableIncomeNetOfNondeductibleExpenses1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NontaxableIncomeNetOfNondeductibleExpenses1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-taxable income net of non-deductible expenses (1)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11",
      "http://bradescori.com.br/role/RiskManagementDetails12",
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one month [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r277",
      "r282"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails1",
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossDetails1",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails1",
      "http://bradescori.com.br/role/InsuranceContractsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r147",
      "r148",
      "r185",
      "r274",
      "r282"
     ]
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subtotal"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotesAndOtherExplanatoryInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and other explanatory information [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails",
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal value",
        "verboseLabel": "Nominal amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_NovaPaiolParticipacoesLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NovaPaiolParticipacoesLtdaMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nova Paiol Participacoes Ltda [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NumberOfCancellationTreasurySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NumberOfCancellationTreasurySharesIssued",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of cancellation treasury shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subtotal shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total outstanding shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "bbd_NumberOfTreasurySharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NumberOfTreasurySharesAcquired",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of treasury shares acquired"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_NumberOfTreasurySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "NumberOfTreasurySharesOutstanding",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury preferred shares",
        "negatedLabel": "Treasury preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ObligationsForQuotasOfInvestmentFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ObligationsForQuotasOfInvestmentFunds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligations for quotas of investment funds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OdontoprevMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OdontoprevMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Odontoprev [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OdontoprevSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OdontoprevSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Odontoprev S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OffbalanceSheetCommitmentsFinancialGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OffbalanceSheetCommitmentsFinancialGuarantees",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial guarantees (2)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OffbalanceSheetCommitmentsLettersOfCreditForImports": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OffbalanceSheetCommitmentsLettersOfCreditForImports",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letters of credit for imports"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OffbalanceSheetCommitmentsLoanCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OffbalanceSheetCommitmentsLoanCommitments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan commitments (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OfficialEquityInsuranceLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OfficialEquityInsuranceLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Official equity insurance liabilitiess"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OfficialIncomeInsuranceLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OfficialIncomeInsuranceLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Official income insurance liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OneYearBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OneYearBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One year before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended one year before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_OnerousContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OnerousContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1",
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Onerous Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingIncomeExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingIncomeExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other operating income/(expenses)",
        "label": "OperatingIncomeExpenseOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsAdjustmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Adjustments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsBankingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsBankingMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Banking [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsConsolidatedInAccordanceWithIFRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsConsolidatedInAccordanceWithIFRSMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Consolidated In Accordance With I F R S [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsConsolidationAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsConsolidationAdjustmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Consolidation Adjustments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsEliminationsMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Eliminations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsInsurancePensionAndCapitalizationBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsInsurancePensionAndCapitalizationBondsMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Insurance Pension And Capitalization Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsManagerialIncomeStatementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsManagerialIncomeStatementMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Managerial Income Statement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsOtherActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsOtherActivitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Other Activities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OperatingSegmentsProportionatelyConsolidatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OperatingSegmentsProportionatelyConsolidatedMember",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments Proportionately Consolidated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OptionContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OptionContractMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a derivative financial instrument that gives the holder the right, but not the obligation, to purchase or sell an underlying asset for a specified price determined in advance. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://bradescori.com.br/role/Cover",
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "bbd_OriginalTermInYears10Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYears10Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years 10 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYears11Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYears11Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years 11 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYears7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYears7Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years 7 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYears8Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYears8Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years 8 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYears9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYears9Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years 9 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYearsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYearsAxis",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original Term In Years [Axis]",
        "verboseLabel": "OriginalTermInYearsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OriginalTermInYearsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OriginalTermInYearsDomain",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "auth_ref": []
    },
    "bbd_OtherActivitiesBrazilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherActivitiesBrazilMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Activities Brazil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "OtherAdministrativeExpense"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpenses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other administrative expenses",
        "label": "OtherAdministrativeExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesAdvertisingPromotionsAndPublicRelations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesAdvertisingPromotionsAndPublicRelations",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising and marketing"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesDataProcessing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesDataProcessing",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Data processing"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesFinancialSystem": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesFinancialSystem",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial system"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesMaintenanceAndConservationOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesMaintenanceAndConservationOfAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset maintenance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesMaterials",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesOther",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "OtherAdministrativeExpensesOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesRent",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rental"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAdministrativeExpensesSecurityAndSurveillance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAdministrativeExpensesSecurityAndSurveillance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security and surveillance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_OtherAssetsDebtorsForGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsDebtorsForGuaranteeDeposits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debtors for guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets",
        "label": "OtherAssetsFinancialAssets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsForeignExchangeTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsForeignExchangeTransactions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange transactions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsInterbankAndInterbranchReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsInterbankAndInterbranchReceivables",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interbank and interdepartmental accounts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsNegotiationAndIntermediationOfSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsNegotiationAndIntermediationOfSecurities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities trading"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsOthers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "OtherAssetsOthers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsSundryBorrowers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsSundryBorrowers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other debtors"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherAssetsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherAssetsTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "OtherAssetsTotal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r27",
      "r38",
      "r130"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net change in fair value of equity instruments measured at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r38"
     ]
    },
    "bbd_OtherComprehensiveIncomeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherComprehensiveIncomeOneMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other amounts (2)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, before tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r404",
      "r406"
     ]
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other financial liabilities",
        "label": "Other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r132"
     ]
    },
    "ifrs-full_OtherCurrentNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentNonfinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_OtherCurrentNonfinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentNonfinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total non-financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current non-financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_OtherEquityInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherEquityInterestMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other equity interest [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_OtherEstimatesofInsuranceContractsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherEstimatesofInsuranceContractsPayable",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other estimates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherExpensesNetOfOtherOperatingRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherExpensesNetOfOtherOperatingRevenues",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses net of other operating revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherFeeAndCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFeeAndCommissionExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Markets / Financial Advisory Services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fee and commission expense that the entity does not separately disclose in the same statement or note. [Refer: Fee and commission expense]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_OtherFeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFeeAndCommissionIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other fee and commission income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fee and commission income that the entity does not separately disclose in the same statement or note. [Refer: Fee and commission income]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "bbd_OtherFinancialInstrumentsWithCreditRiskExposureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherFinancialInstrumentsWithCreditRiskExposureAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial instruments with credit risk exposure"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit of associates and joint ventures"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Total for all associates [member]; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_OtherLiabilitiesOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherLiabilitiesOthers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other (4)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherLiabilitiesProvisionForPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherLiabilitiesProvisionForPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for payments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherLiabilitiesSundryCreditors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherLiabilitiesSundryCreditors",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sundry creditors"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherLiabilitiesThirdPartyFundsInTransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherLiabilitiesThirdPartyFundsInTransit",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third party funds in transit (3)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherLiabilitiesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherLiabilitiesTotal",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "OtherLiabilitiesTotal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLongtermBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherLongtermBenefits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits",
        "label": "Other long-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term employee benefits other than post-employment benefits and termination benefits. Such benefits may include long-term paid absences, jubilee or other long-service benefits, long-term disability benefits, long-term profit-sharing and bonuses and long-term deferred remuneration. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "ifrs-full_OtherNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNonfinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Other non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_OtherNonfinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNonfinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "label": "Other non-financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_OtherOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Operating expenses",
        "label": "OtherOperatingExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Other operating income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "bbd_OtherOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "OtherOperatingIncomeLoss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherOperatingIncomeexpensesExpensesWithTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingIncomeexpensesExpensesWithTaxesOtherThanIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherOperatingIncomeexpensesLegalProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingIncomeexpensesLegalProvision",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal provision"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherOperatingIncomeexpensesMarketingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingIncomeexpensesMarketingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Card sales expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OtherOperatingIncomeexpensesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherOperatingIncomeexpensesOther",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other (1)",
        "label": "OtherOperatingIncomeexpensesOther"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "bbd_OtherPostEmploymentBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OtherPostEmploymentBenefitsMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Post Employment Benefits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r96"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_OtherShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherShorttermEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Employee profit sharing",
        "label": "Other short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from employee benefits (other than termination benefits), which are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services, that the entity does not separately disclose in the same statement or note. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "bbd_OthersAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OthersAsset",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "OthersAsset"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_OutputsRelatedToGeneralModelContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "OutputsRelatedToGeneralModelContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outputs related to general model contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r314",
      "r325",
      "r339",
      "r365"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r328",
      "r342",
      "r368"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r328",
      "r342",
      "r368"
     ]
    },
    "bbd_PAAContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PAAContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "P A A Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PAAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "P A A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PPAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PPAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "P P A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares per value"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "bbd_PastServiceCostPlanChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PastServiceCostPlanChanges",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past service cost - plan changes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other taxes payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due on social security and taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "bbd_PaymentOfContributionsToPISAndCofins": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentOfContributionsToPISAndCofins",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions to PIS and Cofins"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentOfContributionsToPISAndCofinsUnderCumulativeRegime": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentOfContributionsToPISAndCofinsUnderCumulativeRegime",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contribution to PIS and Cofins under the Cumulative regime"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentOfIntermediateInterestOnEquityToShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentOfIntermediateInterestOnEquityToShareholders",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of intermediate interest"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearEightMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Eight [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearFiveMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearFourMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearNineMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Nine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearOneMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearSevenMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearSixMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearTenMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Ten [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearThreeMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentYearTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentYearTwoMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Year Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PaymentsOnSecuritiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PaymentsOnSecuritiesIssued",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments on securities issued"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "bbd_PensionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PensionPlansMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20",
      "http://bradescori.com.br/role/RiskManagementDetails21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "bbd_PerShareGross": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PerShareGross",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per share (gross)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "bbd_PersonnelAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PersonnelAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personnel expenses/Other administrative expenses (5)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PersonnelExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PersonnelExpenses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_OtherOperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Personnel expenses",
        "label": "PersonnelExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PlanAssetsAtFairValueActuarialGainloss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PlanAssetsAtFairValueActuarialGainloss",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Actuarial gain/(loss) (1)",
        "label": "PlanAssetsAtFairValueActuarialGainloss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PlanAssetsAtFairValueTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PlanAssetsAtFairValueTransfers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Transfers",
        "label": "PlanAssetsAtFairValueTransfers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PlanAssetsCompriseExpectedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PlanAssetsCompriseExpectedEarnings",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected earnings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PlansInDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PlansInDeficit",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deficit plans (2)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_PortfolioAndOtherManagementFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PortfolioAndOtherManagementFeeIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset management"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised from portfolio and other management fees."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension contributions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "bbd_PostemploymentBenefitsDefinedContributionSupplementaryPensionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PostemploymentBenefitsDefinedContributionSupplementaryPensionPlans",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment - Pension Plans"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://bradescori.com.br/role/Cover",
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preference shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "bbd_PreferredShareParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PreferredShareParValue",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred shares per value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumAllocationApproach": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumAllocationApproach",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Premium allocation approach (PAA)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumWrittenNetOfReinsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumWrittenNetOfReinsurance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance liabilities, Reinsurance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumWrittenNetOfReinsuranceGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumWrittenNetOfReinsuranceGross",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance liabilities, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumWrittenNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumWrittenNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance liabilities, Net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumsOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumsOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums of options"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PremiumsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PremiumsReceived",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums received"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfEstimatedFutureCashFlowsOnBestEstimatedLiabilityBel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfEstimatedFutureCashFlowsOnBestEstimatedLiabilityBel",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Present value of future estimated cash flows on Best Estimated Liability (BEL)",
        "label": "PresentValueOfEstimatedFutureCashFlowsOnBestEstimatedLiabilityBel"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfEstimatedFutureCashInflows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfEstimatedFutureCashInflows",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of estimated future cash inflows"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfEstimatedFutureCashOutflows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfEstimatedFutureCashOutflows",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of estimated future cash outflows"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfFutureEstimatedCashFlowsOnBestEstimatedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfFutureEstimatedCashFlowsOnBestEstimatedLiability",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Present value of future estimated cash flows on Best Estimated Liability (BEL)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansDefinedAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansDefinedAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "After 2031"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansYearFive",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2030"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansYearFour",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansYearThree",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PresentValueOfTheObligationsOfTheBenefitPlansYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PresentValueOfTheObligationsOfTheBenefitPlansYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PrivateSectorLoansAndAdvancesToCustomersPercentageOtherIndustries": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PrivateSectorLoansAndAdvancesToCustomersPercentageOtherIndustries",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other industries, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PrivateSectorLoansAndAdvancesToCustomersPercentageProductionAndDistributionOfElectricity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PrivateSectorLoansAndAdvancesToCustomersPercentageProductionAndDistributionOfElectricity",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production and distribution of electricity, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PrivateSectorLoansAndAdvancesToCustomersProductionAndDistributionOfElectricity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PrivateSectorLoansAndAdvancesToCustomersProductionAndDistributionOfElectricity",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production and distribution of electricity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProceedsFromContributionsOfNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProceedsFromContributionsOfNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfSubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfSubordinatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Funds from subordinated debt issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of subordinated liabilities. [Refer: Subordinated liabilities]"
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of property and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Training",
        "label": "Professional fees expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1",
      "http://bradescori.com.br/role/OperatingSegmentsDetails",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity",
      "http://bradescori.com.br/role/StatementsOfIncome",
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "label": "Net income",
        "verboseLabel": "Interest on shareholders' equity (net) accumulated",
        "terseLabel": "Net Income for the year ended on December 31, 2023"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r26",
      "r111",
      "r118",
      "r120",
      "r232",
      "r233",
      "r260",
      "r265"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome",
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attributable to shareholders:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_ProfitLosses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_ComprehensiveIncomes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome",
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-controlling interests",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r123"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net earnings attributable to the Organization\u2019s preferred shareholders (R$ thousand)"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "bbd_ProfitLosses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders of the parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income before income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r196",
      "r242",
      "r243",
      "r283",
      "r284"
     ]
    },
    "bbd_ProfitLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProfitLosses",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "label": "ProfitLosses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProfitReservesLegalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProfitReservesLegalMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Reserves Legal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProjectedBenefitObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProjectedBenefitObligationsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Projected benefit obligations:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProjectedBenefitObligationsBenefitPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProjectedBenefitObligationsBenefitPaid",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit paid"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProjectedBenefitObligationsCostOfInterestOnActuarialObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProjectedBenefitObligationsCostOfInterestOnActuarialObligations",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of interest on actuarial obligations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProjectedBenefitObligationsCostOfService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProjectedBenefitObligationsCostOfService",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of service"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment",
        "verboseLabel": "Property and equipment value",
        "periodStartLabel": "Balance beginning",
        "periodEndLabel": "Ending balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r50"
     ]
    },
    "bbd_PropertyPlantAndEquipment1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PropertyPlantAndEquipment1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment",
        "label": "PropertyPlantAndEquipment1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r83",
      "r128"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails",
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholding interest",
        "verboseLabel": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r83",
      "r126"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInAssociate",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholding interest with voting rights"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in an associate held by the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r83",
      "r128"
     ]
    },
    "bbd_ProvisionForExpectedLossFinancialGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionForExpectedLossFinancialGuarantees",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Financial guarantees",
        "verboseLabel": "Financial guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionForIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionForIncomeTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionForTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionForTax",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Tax provisions at beginning",
        "periodEndLabel": "Tax provisions at ending",
        "label": "ProvisionForTax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment for inflation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "bbd_ProvisionedIntermediaryInterestOnShareholdersEquityGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionedIntermediaryInterestOnShareholdersEquityGross",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisioned intermediary interest on shareholders' equity (gross)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionsForCreditLosses1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionsForCreditLosses1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Provisions for credit losses at ending",
        "periodStartLabel": "Provisions for credit losses at beginning",
        "label": "ProvisionsForCreditLosses1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionsForCreditLossesAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionsForCreditLossesAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions for credit losses amount recorded"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionsForCreditLossesAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionsForCreditLossesAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions for credit losses amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ProvisionsForTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ProvisionsForTax",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Tax provisions at beginning",
        "periodEndLabel": "Tax provisions at ending",
        "label": "ProvisionsForTax"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_PurchaseCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "PurchaseCommitmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Commitments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Acquisition) of financial assets measured at fair value through other comprehensive income",
        "label": "Purchase of financial instruments, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Acquisition) of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Acquisitions) of investments in associates",
        "label": "Purchase of interests in associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Acquisition) of property and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "bbd_RAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RAMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "R A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r143",
      "r178",
      "r193",
      "r262",
      "r263",
      "r428"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r143",
      "r178",
      "r193",
      "r262",
      "r263",
      "r428"
     ]
    },
    "bbd_Rate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Rate",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RateAxis",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate [Axis]",
        "verboseLabel": "RateAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RateDomain",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "auth_ref": []
    },
    "bbd_RealEstateCreditNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RealEstateCreditNotes",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real estate credit notes"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RealEstateSecuredBill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RealEstateSecuredBill",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Covered Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsBalance",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at end",
        "label": "ReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsBalance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsAxis",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients [Axis]",
        "verboseLabel": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Balance On 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Balance On 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsBalanceOn3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Balance On 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsDomain",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsMaturitiesEarlySettlementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsMaturitiesEarlySettlementsMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Maturities Early Settlements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsOriginatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsOriginatedMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Originated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer From Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer From Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferFromStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer From Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer To Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer To Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTransferToStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Transfer To Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsWriteOffMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsWriteOffMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Clients Write Off [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersAxis",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers [Axis]",
        "verboseLabel": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Balance On 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Balance On 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersBalanceOn3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Balance On 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersConstitutionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersConstitutionMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Constitution [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersDomain",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersOriginatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersOriginatedMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Originated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesAxis",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Stages [Axis]",
        "verboseLabel": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesDomain",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Stages Stages Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Stages Stages Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersStagesStagesStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Stages Stages Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer From Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer From Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferFromStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer From Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer To Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer To Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersTransferToStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Transfer To Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersWriteOffMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesFromLoansAndAdvancesToCustomersWriteOffMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Expected Losses From Loans And Advances To Customers Write Off [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostNewAssetsOriginatedOrPurchasedAssetsSettledOrPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostNewAssetsOriginatedOrPurchasedAssetsSettledOrPaid",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New assets originated / (Assets settled or paid)/Remeasurement of expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer from Stage 1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage2",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer from Stage 2"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredFromStage3",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer from Stage 3"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred to Stage 1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage2",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred to Stage 2"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTransferredToStage3",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred to Stage 3"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Companies",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompanies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Borrowings",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesBorrowings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesFinancingAndOnlendings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesFinancingAndOnlendings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Financing"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesOperationsWithLimits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsCompaniesOperationsWithLimits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Revolving"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividuals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividuals",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Individuals",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividuals"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Borrowings",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsBorrowings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsFinancingAndOnlendings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsFinancingAndOnlendings",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Financing",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsFinancingAndOnlendings"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsOperationsWithLimits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsOperationsWithLimits",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Revolving",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsIndividualsOperationsWithLimits"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesAxis",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages [Axis]",
        "verboseLabel": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Consolidated All Stages 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Consolidated All Stages 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStages3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Consolidated All Stages 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesConsolidatedAllStagesMember",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Consolidated All Stages [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesDomain",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsStagesStage3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of The Gross Book Value Of Loans And Advances To Clients Stages Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "ReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTotal"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RecoveryOfAcquisitionCashFlow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RecoveryOfAcquisitionCashFlow",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Recovery of Acquisition Cash Flow"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "auth_ref": [
      "r309",
      "r320",
      "r334",
      "r360"
     ]
    },
    "bbd_RedeDOrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RedeDOrMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rede D Or [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RegulatoryCapitalAsAProportionOfRWATierICapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RegulatoryCapitalAsAProportionOfRWATierICapital",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tier I Capital"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RegulatoryCapitalAsAproportionOfRWABaselRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RegulatoryCapitalAsAproportionOfRWABaselRatio",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basel Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RegulatoryCapitalAsAproportionOfRWAIndexOfCommonEquityICP": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RegulatoryCapitalAsAproportionOfRWAIndexOfCommonEquityICP",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Index of Common equity - ICP"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RegulatoryCapitalAsProportionOfRwaAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RegulatoryCapitalAsProportionOfRwaAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory capital as a proportion of RWA"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RegulatoryCapitalValuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RegulatoryCapitalValuesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory capital - values"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ReinsuranceServiceResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ReinsuranceServiceResult",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reinsurance result"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RemeasurementEffectsRecognizedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RemeasurementEffectsRecognizedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remeasurement effects recognized in Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RenegotiatedLoansAndAdvancesAtTheBeginningOfTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RenegotiatedLoansAndAdvancesAtTheBeginningOfTheYear",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Opening balance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RenegotiatedLoansAndAdvancesAtTheEndOfTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RenegotiatedLoansAndAdvancesAtTheEndOfTheYear",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing balance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RenegotiatedLoansAndAdvancesToCustomersAmountReceivedothers1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RenegotiatedLoansAndAdvancesToCustomersAmountReceivedothers1",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount received/Others (1)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RenegotiatedLoansAndAdvancesToCustomersExpectedLossOnLoansAndAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RenegotiatedLoansAndAdvancesToCustomersExpectedLossOnLoansAndAdvances",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected credit losses on loans and advances",
        "label": "RenegotiatedLoansAndAdvancesToCustomersExpectedLossOnLoansAndAdvances"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RenegotiatedLoansAndAdvancesToCustomersWriteoffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RenegotiatedLoansAndAdvancesToCustomersWriteoffs",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-offs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfSubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfSubordinatedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on subordinated debt",
        "label": "Repayments of subordinated liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of subordinated liabilities. [Refer: Subordinated liabilities]"
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "ifrs-full_ReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r321",
      "r335",
      "r361"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r322",
      "r336",
      "r362"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r329",
      "r343",
      "r369"
     ]
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained (losses)"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r244"
     ]
    },
    "bbd_RetirementBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RetirementBenefitsMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RevenueFromFinancialIntermediation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RevenueFromFinancialIntermediation",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from financial intermediation (4)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_InterestRevenueExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and similar income",
        "verboseLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r227",
      "r236",
      "r399"
     ]
    },
    "bbd_RevenuesAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RevenuesAndExpensesAbstract",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue and expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse repurchase agreements (1) (a)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments purchased for resale in reverse repurchase agreements and cash collateral on securities borrowed. [Refer: Repurchase agreements and cash collateral on securities lent]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_RiskAdjustmentForNonfinancialRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskAdjustmentForNonfinancialRiskMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk adjustment for non-financial risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the compensation an entity requires for bearing the uncertainty about the amount and timing of the cash flows that arises from non-financial risk as the entity fulfils insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r156",
      "r171"
     ]
    },
    "bbd_RiskFactorsBiometricTableOfEnteringDisability": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsBiometricTableOfEnteringDisability",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Biometric table of entering disability"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsBiometricTableOfOverallMortality": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsBiometricTableOfOverallMortality",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Biometric table of overall mortality"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsExpectedTurnoverRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsExpectedTurnoverRate",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected turnover rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsInflationRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsInflationRate",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inflation rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsInitialRateOfGrowthOfMedicalCosts": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsInitialRateOfGrowthOfMedicalCosts",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial rate of growth of medical costs"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsNominalRateOfFutureSalaryIncreases": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsNominalRateOfFutureSalaryIncreases",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal rate of future salary increases"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskFactorsProbabilityOfEnteringRetirement": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskFactorsProbabilityOfEnteringRetirement",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability of entering retirement"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskReceivedInCreditSwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskReceivedInCreditSwaps",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk received in credit swaps - Notional"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskReceivedInCreditSwapsBrazilianGovernmentBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskReceivedInCreditSwapsBrazilianGovernmentBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Brazilian government bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskReceivedInCreditSwapsDebtSecuritiesIssuedByCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskReceivedInCreditSwapsDebtSecuritiesIssuedByCompanies",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Debt securities issued by companies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskReceivedInCreditSwapsForeignGovernmentBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskReceivedInCreditSwapsForeignGovernmentBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Foreign government bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskTransferredInCreditSwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskTransferredInCreditSwaps",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk transferred in credit swaps - Notional"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskTransferredInCreditSwapsBrazilianGovernmentBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskTransferredInCreditSwapsBrazilianGovernmentBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Brazilian government bonds",
        "label": "RiskTransferredInCreditSwapsBrazilianGovernmentBonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskTransferredInCreditSwapsCompaniesBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskTransferredInCreditSwapsCompaniesBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Companies bonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskTransferredInCreditSwapsForeignGovernmentBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskTransferredInCreditSwapsForeignGovernmentBonds",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "- Foreign government bonds",
        "label": "RiskTransferredInCreditSwapsForeignGovernmentBonds"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskWeightedAssetsRWAAmountsTotalRWA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskWeightedAssetsRWAAmountsTotalRWA",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total RWA"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_RiskweightedAssetsRwaAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "RiskweightedAssetsRwaAmountsAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-weighted assets (RWA) - amounts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "bbd_SchedulOfTheAssetsAndLiabilitiesOfTheCompanySegregatedByCurrentAndNoncurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SchedulOfTheAssetsAndLiabilitiesOfTheCompanySegregatedByCurrentAndNoncurrentTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of current and non-current assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfActuarialObligationsBenefitPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfActuarialObligationsBenefitPlansTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of actuarial obligations of the benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfAllExpenseWithExpectedNetLossOfRecoveriesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfAllExpenseWithExpectedNetLossOfRecoveriesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of expected loss on loans and advances"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfAssetsOfPensionPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfAssetsOfPensionPlansTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets of pension plans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfBalanceOfTheLeasePayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfBalanceOfTheLeasePayableTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfBasicEarningsPerShareTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfBasicEarningsPerShareTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of basic earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfBondsAndSecuritiesAtAmortizedMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfBondsAndSecuritiesAtAmortizedMaturityTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of maturity",
        "label": "ScheduleOfBondsAndSecuritiesAtAmortizedMaturityTableTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfBondsAndSecuritiesAtAmortizedTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of securities at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfBreakdownOfInvestmentsInAssociatesAndJointVenturesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of breakdown of investments in associates and joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCapitalIsCalculatedByTheNormalDeltaVarModelBasedInRegulatoryPortfolioTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCapitalIsCalculatedByTheNormalDeltaVarModelBasedInRegulatoryPortfolioTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of VaR internal model based on regulatory portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCarryingAmountsAndTheFairValuesOfTheFinancialAssetsAndLiabilitiesThatWereNotPresentedInTheConsolidatedStatementsOfFinancialPositionAtTheirFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCarryingAmountsAndTheFairValuesOfTheFinancialAssetsAndLiabilitiesThatWereNotPresentedInTheConsolidatedStatementsOfFinancialPositionAtTheirFairValueTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial instruments not measured at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCashAndBalancesWithBanksTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCashAndBalancesWithBanksTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/CashCashEquivalentsAndBalancesWithBanksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of cash, cash equivalents and balances with banks"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCashFlowHedgeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCashFlowHedgeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of cash flow hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCashFlowsPayableForNonderivativeFinancialLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCashFlowsPayableForNonderivativeFinancialLiabilitiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of undiscounted cash flows of financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangeInIntangibleAssetsAndGoodwillByClassTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangeInIntangibleAssetsAndGoodwillByClassTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of change in intangible assets and goodwill by class"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangeInPropertyAndEquipmentByClassTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangeInPropertyAndEquipmentByClassTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of change in property and equipment by class"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangeInProvisionsByNatureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangeInProvisionsByNatureTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/ProvisionsContingentAssetsAndLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of change in provisions by nature"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangesInAssociatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangesInAssociatesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in associates and joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangesInLiabilityForIncurredClaimsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangesInLiabilityForIncurredClaimsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in liability for incurred claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangesInOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangesInOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangesMadeAndOurAnalysisOfOurPortfolioOfRenegotiatedLoansAndAdvancesToCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangesMadeAndOurAnalysisOfOurPortfolioOfRenegotiatedLoansAndAdvancesToCustomersTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of loans and advances to customers renegotiated"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfChangesOfTheLiabilityForRemainingCoverageAndClaimsIncurredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfChangesOfTheLiabilityForRemainingCoverageAndClaimsIncurredTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes of the liability for remaining coverage"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionByNatureDepositsFromCustomersTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deposits from customers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionByNatureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionByNatureTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DepositsFromBanksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deposits from banks"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionByTypeOfSecurityIssuedAndLocationTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of composition by type of security issued and location"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionOfGoodwillBySegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionOfGoodwillBySegmentTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of composition of goodwill by segment"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionOfIncomeTaxAndSocialContributionInTheConsolidatedStatementOfIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionOfIncomeTaxAndSocialContributionInTheConsolidatedStatementOfIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income tax and social contribution consolidated statement of income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionOfPropertyAndEquipmentByClassTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionOfPropertyAndEquipmentByClassTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of composition of property and equipment by class"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionOfShareCapitalInNumberOfSharesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of share capital"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCompositionOfSubordinatedDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCompositionOfSubordinatedDebtTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of composition of subordinated debt"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfConcentrationOfCreditRiskInLoansAndAdvancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfConcentrationOfCreditRiskInLoansAndAdvancesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of concentration of credit risk in loans and advances"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfContractualServiceMarginTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfContractualServiceMarginTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of contractual service margin"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCreditDefaultSwapTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCreditDefaultSwapTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of credit default swap"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfCreditRiskExposureOfTheFinancialInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfCreditRiskExposureOfTheFinancialInstrumentsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of credit risk exposure"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfDeferredIncomeTaxAndSocialContributionPresentedInTheConsolidatedStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfDeferredIncomeTaxAndSocialContributionPresentedInTheConsolidatedStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income tax and social contribution consolidated statement of financial position"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfDeferredTaxLiabilities1TableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfDeferredTaxLiabilities1TableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfDemonstratesReconciliationAmountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfDemonstratesReconciliationAmountsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of demonstrates the reconciliation of the amounts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfDerivativeInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfDerivativeInstrumentsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of derivatives instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfDetailedInformationOnTheOrganizationsCapitalInComplianceWithThePrudentialConglomerateTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of main metrics established by prudential regulation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfEquityParticipationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfEquityParticipationTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of equity participation"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfExpectedRealizationOfDeferredTaxAssetsOnTemporaryDifferencesTaxLossAndNegativeBasisOfSocialContributionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfExpectedRealizationOfDeferredTaxAssetsOnTemporaryDifferencesTaxLossAndNegativeBasisOfSocialContributionTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax assets on temporary differences and carry-forward tax losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFairValueHedgeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFairValueHedgeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFeeAndCommissionIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFeeAndCommissionIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FeeAndCommissionIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fee and commission income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialAssetsAndLiabilitiesSubjectToNetSettlementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialAssetsAndLiabilitiesSubjectToNetSettlementTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets and liabilities subject to net settlement"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMaturityTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets at fair value through other comprehensive income maturity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossMaturityTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets at fair value through profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialEffectOfTheGuaranteeOnCreditAndFinancialLeaseTransactionsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of guarantees of loans and advances to customers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfFinancialExposureTradingPortfolioTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfFinancialExposureTradingPortfolioTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial exposure trading portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfGrossProfitFromInsuranceAndPensionPlanTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of insurance service result"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfHedgeOfInvestmentsAbroadTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfHedgeOfInvestmentsAbroadTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of hedge of investments abroad"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfIncomeTaxAndSocialContributionChargesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfIncomeTaxAndSocialContributionChargesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income tax and social contribution charges"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfIncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfIncomeTaxAndSocialContributionOnAdjustmentsRecognizedDirectlyInEquityTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income tax and social contribution in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInformationByOperatingSegmentReviewedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInformationByOperatingSegmentReviewedTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of operating segments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInsuranceContractsLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInsuranceContractsLiabilitiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of insurance contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInsuranceFinancialExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInsuranceFinancialExpenseTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of insurance financial expense"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInsuranceIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInsuranceIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of insurance income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInterestOnShareholdersEquityDividendsWerePaidOrRecognizedInProvisionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInterestOnShareholdersEquityDividendsWerePaidOrRecognizedInProvisionsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of interest on equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInterestOnShareholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInterestOnShareholdersEquityTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of interest on shareholders equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of investments in equity instruments designated at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of liabilities at fair value through profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfLiabilitiesClaimsIncurredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfLiabilitiesClaimsIncurredTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of liability claims"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfLoansAndAdvancesToCustomersIncludeTheFollowingFinancialLeaseReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfLoansAndAdvancesToCustomersIncludeTheFollowingFinancialLeaseReceivablesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of finance lease receivables"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfLoansAndAdvancesToFinancialInstitutionsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToFinancialInstitutionsMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of loans and advances to financial institutions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfMaturityPresentValueObligationsDefinedBenefitPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfMaturityPresentValueObligationsDefinedBenefitPlansTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturity present value of defined benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNetCostBenefitPensionPlansConsolidatedStatementOfIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNetCostBenefitPensionPlansConsolidatedStatementOfIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of net cost/(benefit) of the pension plans consolidated statement of income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNetFinancialActivityInTheIssuanceOfSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNetFinancialActivityInTheIssuanceOfSecuritiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in securities issued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNetGainslossesOnFinancialAssetsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NetGainslossesOnFinancialAssetsAndLiabilitiesMeasuredAtFairValueThroughProfitOrLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets and liabilities at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNetInterestIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNetInterestIncomeTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of net interest income"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNetMovementOfSubordinatedDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNetMovementOfSubordinatedDebtTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in subordinated debt"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfNoncurrentAssetsHeldForSaleTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/Non-currentAssetsHeldForSaleAndDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of non-current assets held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfOtherAdministrativeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfOtherAdministrativeExpensesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfOtherAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfOtherAssetTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of others asset"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfOtherLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfOtherLiabilitiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfOtherOperatingIncomeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfOtherOperatingIncomeExpensesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/OtherOperatingIncomeexpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other operating income expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfPersonnelExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfPersonnelExpensesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of personnel expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfProbabilitiesAssignedToEachScenarioAndTheImpactsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfProbabilitiesAssignedToEachScenarioAndTheImpactsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity analysis"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfRealizationContractualServiceMarginTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfRealizationContractualServiceMarginTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of realization of contract service margin"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfReconciliationOfAllAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of derivative financial instruments measured at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfReconciliationOfExpectedLossesFromLoansAndAdvancesToClientsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of expected losses fro m loans and advances to customers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtAmortizedCostTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of expected losses of financial assets at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtFVOCITableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfReconciliationOfExpectedLossesOfFinancialAssetsAtFVOCITableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of expected losses of financial assets at FVOCI"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfReconciliationOfTheGrossBookValueOfLoansAndAdvancesToClientsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of the gross book value of loans and advances to customers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfRemainingCoverageGeneralModelVariableFeeApproachTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfRemainingCoverageGeneralModelVariableFeeApproachTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of remaining coverage for general model variable fee approach"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfRemunerationBasedOnSharesManagementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfRemunerationBasedOnSharesManagementTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of remuneration based on shares"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfRiskConcentrationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfRiskConcentrationTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of risk concentration"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfSensitivityAnalysisBenefitPlanObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfSensitivityAnalysisBenefitPlanObligationsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity analysis of the benefit plan obligations"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfSensitivityAnalysisTradingAndBankingPortfoliosTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfSensitivityAnalysisTradingAndBankingPortfoliosTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity analysis based on trading and banking portfolios"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfSensitivityAnalysisTradingPortfolioTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfSensitivityAnalysisTradingPortfolioTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity analysis based on trading portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfSupplementalPensionPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfSupplementalPensionPlansTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of main assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheCompositionOfTheFinancialAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheCompositionOfTheFinancialAssetsAndLiabilitiesMeasuredAtFairValueTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets and liabilities measured at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheCreditriskConcentrationAnalysisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheCreditriskConcentrationAnalysisTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the credit risk concentration analysis"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheDayVarOfTradingPortfolioNetOfTaxEffectsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheDayVarOfTradingPortfolioNetOfTaxEffectsTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trading portfolio net of tax effects"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheDerivativeFinancialLiabilitiesThatWillBeSettledAtNetValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheDerivativeFinancialLiabilitiesThatWillBeSettledAtNetValueTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of derivative financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheFinancialAssetsAndLiabilitiesOfTheOrganizationSegregatedByMaturitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheFinancialAssetsAndLiabilitiesOfTheOrganizationSegregatedByMaturitiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheGainsLossesDueToChangesInFairValueAndInterestTableTestBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheGainsLossesDueToChangesInFairValueAndInterestTableTestBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of consolidated statement of income for Level 3 assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheMainTransactionsWithRelatedPartiesTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of transactions with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfThePossibleImpactsOnPositionsInStressScenariosTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfThePossibleImpactsOnPositionsInStressScenariosTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of possible loss of the trading book in a stress scenario"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheSensibilityTestForLifeInsuranceWithSurvivalTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheSensibilityTestForLifeInsuranceWithSurvivalTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity test substantially for pension portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ScheduleOfTheSensitivityDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ScheduleOfTheSensitivityDiscountRateTableTextBlock",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of sensitivity to the discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesAtAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Securities at amortized cost",
        "label": "SecuritiesAtAmortizedCost"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Securities issued",
        "label": "SecuritiesIssued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Securities issued",
        "label": "SecuritiesIssued1"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesIssues",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening balances on January 1",
        "periodEndLabel": "Closing balance on December 31",
        "label": "SecuritiesIssues"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesNetOfProvisionForExpectedLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesNetOfProvisionForExpectedLosses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Securities, net of provision for expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesNetOfProvisionForLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesNetOfProvisionForLosses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, net of provision for expected losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesOverseasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesOverseasAbstract",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities \u2013 Overseas:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SecuritiesSoldUnderAgreementToRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SecuritiesSoldUnderAgreementToRepurchaseMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Sold Under Agreement To Repurchase [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "bbd_SegmentConsolidationItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SegmentConsolidationItemAxis",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Consolidation Item [Axis]",
        "verboseLabel": "SegmentConsolidationItemAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SegmentConsolidationItemDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SegmentConsolidationItemDomain",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisAxis",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4",
      "http://bradescori.com.br/role/RiskManagementDetails18",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis [Axis]",
        "verboseLabel": "SensitivityAnalysisAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisConstitutionReversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisConstitutionReversion",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Constitution/ (Reversal)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisDecreaseOf1PPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisDecreaseOf1PPMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Decrease Of 1 P P [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisDomain",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4",
      "http://bradescori.com.br/role/RiskManagementDetails18",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisForFinancialAssetsClassifiedAsLevel3Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevel3Axis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis For Financial Assets Classified As Level 3 [Axis]",
        "verboseLabel": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevel3Axis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisForFinancialAssetsClassifiedAsLevel3Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevel3Domain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncome3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncome3Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis For Financial Assets Classified As Level Impact On Income 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnIncomeMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis For Financial Assets Classified As Level Impact On Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnShareholdersEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisForFinancialAssetsClassifiedAsLevelImpactOnShareholdersEquityMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis For Financial Assets Classified As Level Impact On Shareholders Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisIncreaseOf1PPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisIncreaseOf1PPMember",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Increase Of 1 P P [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisScenario1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisScenario1Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Scenario 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisScenario2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisScenario2Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Scenario 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisScenario3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisScenario3Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Scenario 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisSimulation1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisSimulation1Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Simulation 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisSimulation2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisSimulation2Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Simulation 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisSimulation3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisSimulation3Member",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Simulation 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio [Axis]",
        "verboseLabel": "SensitivityAnalysisTradingAndBankingPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioEquitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioExchangeCouponMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioExchangeCouponMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Exchange Coupon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioForeignCurrencyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioInterestRateInReaisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioInterestRateInReaisMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Interest Rate In Reais [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioOthersMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Others [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioPriceIndexesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioPriceIndexesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Price Indexes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingAndBankingPortfolioSovereignEurobondsAndTreasuriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingAndBankingPortfolioSovereignEurobondsAndTreasuriesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading And Banking Portfolio Sovereign Eurobonds And Treasuries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio [Axis]",
        "verboseLabel": "SensitivityAnalysisTradingPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioEquitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioExchangeCouponMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioExchangeCouponMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Exchange Coupon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioForeignCurrencyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioInterestRateInReaisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioInterestRateInReaisMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Interest Rate In Reais [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioOthersMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Others [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioPriceIndexesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioPriceIndexesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Price Indexes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisTradingPortfolioSovereignEurobondsAndTreasuriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisTradingPortfolioSovereignEurobondsAndTreasuriesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Trading Portfolio Sovereign Eurobonds And Treasuries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SensitivityAnalysisWeighting": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SensitivityAnalysisWeighting",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighting"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServiceConcessionRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ServiceConcessionRightsMember",
     "presentation": [
      "http://bradescori.com.br/role/IntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service concession rights [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for service concession rights. [Refer: Service concession arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ifrs-full_ServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ServicesExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Outsourced services",
        "label": "Services expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from services."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_SevenYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SevenYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended seven years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes and share of profit of associates and joint ventures",
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Total for all associates [member]; Investments accounted for using equity method; Total for all joint ventures [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r230",
      "r236"
     ]
    },
    "bbd_ShareOfProfitLossOfUnconsolidatedAndJointlyControlledCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShareOfProfitLossOfUnconsolidatedAndJointlyControlledCompanies",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share of profit (loss) of associates and jointly controlled entities",
        "label": "ShareOfProfitLossOfUnconsolidatedAndJointlyControlledCompanies"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShareOfProfitOfAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShareOfProfitOfAssociatesAndJointVentures",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit of associate and joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShareholdersOfTheParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShareholdersOfTheParentMember",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders Of The Parent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SharesOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SharesOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and jointly controlled entities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShortMediumAndLongtermRemuneration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShortMediumAndLongtermRemuneration",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short, medium and long-term remuneration"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShortTermLiquidityIndicatorLCR": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShortTermLiquidityIndicatorLCR",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LCR"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShortTermLiquidityIndicatorLCRTotalHighQualityLiquidAssetsHQLA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShortTermLiquidityIndicatorLCRTotalHighQualityLiquidAssetsHQLA",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total High Quality Liquid Assets (HQLA)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShortTermLiquidityIndicatorLCRTotalNetCashOutflow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShortTermLiquidityIndicatorLCRTotalNetCashOutflow",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total net cash outflow"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ShortTermLiquidityIndicatorLcrAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ShortTermLiquidityIndicatorLcrAbstract",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Liquidity Indicator (LCR)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r138"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesDomain",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r138"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails",
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r137"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails",
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r137"
     ]
    },
    "ifrs-full_SixYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SixYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Six years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended six years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_SocialContributionInsuranceTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SocialContributionInsuranceTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social contribution insurance tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SocialContributionSimilarTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SocialContributionSimilarTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social contribution similar tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SocialSecurityCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SocialSecurityCharges",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security charges"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SocialcontributionFinancialTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SocialcontributionFinancialTaxRate",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social contribution financial tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "bbd_Stage1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Stage1Member",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_Stage2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Stage2Member",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_Stage3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Stage3Member",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StagesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StagesAxis",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stages [Axis]",
        "verboseLabel": "StagesAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StagesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StagesDomain",
     "presentation": [
      "http://bradescori.com.br/role/DebtInstrumentsAtAmortizedCostDetails2",
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails3"
     ],
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShareDetails",
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetails1",
      "http://bradescori.com.br/role/EquityDetails2",
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfChangesInEquity",
      "http://bradescori.com.br/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social and statutory"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves created based on legal requirements."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves created based on legal requirements."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r313",
      "r324",
      "r338",
      "r364"
     ]
    },
    "bbd_StressAnalysisTradingPortfolioAtTheEndOfTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioAtTheEndOfTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stress Analysis Trading Portfolio At The End Of The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StressAnalysisTradingPortfolioAverageInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioAverageInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stress Analysis Trading Portfolio Average In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StressAnalysisTradingPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stress Analysis Trading Portfolio [Axis]",
        "verboseLabel": "StressAnalysisTradingPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StressAnalysisTradingPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "auth_ref": []
    },
    "bbd_StressAnalysisTradingPortfolioMaximumInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioMaximumInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stress Analysis Trading Portfolio Maximum In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StressAnalysisTradingPortfolioMinimumInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StressAnalysisTradingPortfolioMinimumInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stress Analysis Trading Portfolio Minimum In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_StructuredOperationsCertificates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "StructuredOperationsCertificates",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/FundsFromSecuritiesIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Structured Operations Certificates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_Subordinatdebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Subordinatdebt",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening balances on January 1",
        "periodEndLabel": "Closing balance on December 31",
        "label": "Subordinatdebt"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebt1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebt1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated debt"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtInterestAccrued",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest accrued",
        "label": "SubordinatedDebtInterestAccrued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtIssuances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtIssuances",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2025Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2026Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2027Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2028Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2030Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2030 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2031Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2031 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2032Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2033Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2033 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturity2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturity2035Member",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity 2035 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturityAxis",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity [Axis]",
        "verboseLabel": "SubordinatedDebtMaturityAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturityDomain",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "auth_ref": []
    },
    "bbd_SubordinatedDebtMaturityPerpetualMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtMaturityPerpetualMember",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Maturity Perpetual [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtRegionAxis",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Region [Axis]",
        "verboseLabel": "SubordinatedDebtRegionAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtRegionDomain",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "auth_ref": []
    },
    "bbd_SubordinatedDebtRegionInBrazilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtRegionInBrazilMember",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt Region In Brazil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtSettlementAndInterestPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtSettlementAndInterestPayments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SubordinatedDebtsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Settlement and interest payments",
        "label": "SubordinatedDebtSettlementAndInterestPayments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubordinatedDebtsRecognizedInEligibleDebtCapitalInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubordinatedDebtsRecognizedInEligibleDebtCapitalInstruments",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial liabilities",
        "label": "SubordinatedDebtsRecognizedInEligibleDebtCapitalInstruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SubordinatedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition",
      "http://bradescori.com.br/role/SubordinatedDebtsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Subordinated debt",
        "verboseLabel": "Subordinated debt",
        "terseLabel": "Subordinated debts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are subordinate to other liabilities with respect to claims."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "bbd_Subtotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "Subtotal",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Subtotal at beginning",
        "periodEndLabel": "Subtotal at ending",
        "label": "Subtotal [Default Label]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubtotalAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubtotalAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subtotal amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SubtotalAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SubtotalAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subtotal amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SupplementaryInterestOnShareholdersEquityProvisionedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SupplementaryInterestOnShareholdersEquityProvisionedMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary Interest On Shareholders Equity Provisioned [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_SupplementaryPensionPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SupplementaryPensionPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary Pension Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SurplusDeficitInPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SurplusDeficitInPlan",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Net balance",
        "label": "Surplus (deficit) in plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of any plan assets, less the present value of the defined benefit obligation. [Refer: Plan assets [member]]"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ifrs-full_SwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SwapContractMember",
     "presentation": [
      "http://bradescori.com.br/role/DerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swap contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a derivative financial instrument that involves the exchange of cash flow streams between the parties of the contract over a specified period. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_SwissReCorporateSolutionsBrasilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "SwissReCorporateSolutionsBrasilMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swiss Re Corporate Solutions Brasil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Tax effect",
        "label": "Tax effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "bbd_TaxExpenseBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TaxExpenseBenefitMember",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Expense Benefit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TaxProvisionsAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TaxProvisionsAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax provisions amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TaxProvisionsAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TaxProvisionsAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax provisions amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TaxesAndContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TaxesAndContributions",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes and contributions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TechnicalCapitalizationProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TechnicalCapitalizationProvisions",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/NetInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technical capitalization provisions"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TecnologiaBancariaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TecnologiaBancariaSAMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tecnologia Bancaria S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TempoServicosLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TempoServicosLtdaMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tempo Servicos Ltda [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceMember",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails3"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "bbd_TenLargestBorrowers": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TenLargestBorrowers",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "10 largest borrowers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TenYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TenYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ten Years Before Reporting Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ThreeYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ThreeYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended three years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bbd_TivioCapitalDistribuidoradeTituloseValoresMobiliariosSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TivioCapitalDistribuidoradeTituloseValoresMobiliariosSAMember",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tivio Capital Distribuidorade Titulose Valores Mobiliarios S A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://bradescori.com.br/role/OtherInformationDetailsNarrative",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r143",
      "r178",
      "r193",
      "r262",
      "r263",
      "r428"
     ]
    },
    "bbd_TotalDeductibleTaxesOnTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeductibleTaxesOnTemporaryDifferences",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Total deductible taxes on temporary differences at beginning",
        "periodEndLabel": "Total deductible taxes on temporary differences at ending",
        "label": "TotalDeductibleTaxesOnTemporaryDifferences"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalDeductibleTaxesOnTemporaryDifferencesAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeductibleTaxesOnTemporaryDifferencesAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deductible taxes on temporary differences amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalDeductibleTaxesOnTemporaryDifferencesAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeductibleTaxesOnTemporaryDifferencesAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deductible taxes on temporary differences amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Total deferred tax assets at beginning",
        "periodEndLabel": "Provisions for credit losses at ending",
        "label": "TotalDeferredTaxAssets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalDeferredTaxAssetsAmountConstituted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeferredTaxAssetsAmountConstituted",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred tax assets amount constituted"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalDeferredTaxAssetsAmountRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalDeferredTaxAssetsAmountRealized",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred tax assets amount realized"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalEquity",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total shareholders\u2019 equity"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalFinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "TotalFinanceLeaseReceivables"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalIncomeTaxAndSocialContributionAtTheCurrentRatesNoteT": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalIncomeTaxAndSocialContributionAtTheCurrentRatesNoteT",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total burden of income tax (25%) and social contribution (20%) at the current rates"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalInvestmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/InvestmentsInAssociatesAndJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalItemsNotRecordedInTheBalanceSheetNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalItemsNotRecordedInTheBalanceSheetNote",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoanCommitmentsAndFinancialGuaranteeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "TotalItemsNotRecordedInTheBalanceSheetNote"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalLiabilitiesForInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalLiabilitiesForInsuranceContracts",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Insurance contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalOfDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalOfDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total of derivative liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalOfDerivativeLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalOfDerivativeLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "TotalOfDerivativeLiabilitiesOther"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalOfNetLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalOfNetLoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total of net loans and advances to customers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalParticipationOfTheVotingCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalParticipationOfTheVotingCapital",
     "presentation": [
      "http://bradescori.com.br/role/MaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholding interest (%)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalRemainingCoverageOfGeneralModelvariableRateModel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalRemainingCoverageOfGeneralModelvariableRateModel",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total remaining coverage of the general model/variable rate model"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalRenegotiatedLoansAndAdvancesAsPercentageOfTotalLoanPortfolio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalRenegotiatedLoansAndAdvancesAsPercentageOfTotalLoanPortfolio",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total restructured loans and advances as a percentage of the total loan portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalRenegotiatedLoansAndAdvancesAsPercentageOfTotalLoanPortfolioNetOfImpairment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalRenegotiatedLoansAndAdvancesAsPercentageOfTotalLoanPortfolioNetOfImpairment",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total restructured loans and advances as a percentage of the total loans portfolio, net of expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalRenegotiatedLoansAndAdvancesToCustomersNetOfImpairmentAtTheEndOfTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalRenegotiatedLoansAndAdvancesToCustomersNetOfImpairmentAtTheEndOfTheYear",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/LoansAndAdvancesToCustomersMeasuredAtAmortizedCostDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total restructured loans and advances to customers, net of expected credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalRetrospectiveMethodContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalRetrospectiveMethodContracts",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total retrospective method contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "bbd_TotalTechnicalChangesFromContractualServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalTechnicalChangesFromContractualServiceMargin",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total technical changes"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TotalofgainsLossesDueToChangesInFairValueAndInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TotalofgainsLossesDueToChangesInFairValueAndInterestIncome",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "TotalofgainsLossesDueToChangesInFairValueAndInterestIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradeAndCreditReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradeAndCreditReceivables",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and credit receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "bbd_TradingBankingPortfoliosAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingBankingPortfoliosAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Banking Portfolios [Axis]",
        "verboseLabel": "TradingBankingPortfoliosAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingBankingPortfoliosDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingBankingPortfoliosDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "auth_ref": []
    },
    "bbd_TradingBankingPortfoliosScenario1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingBankingPortfoliosScenario1Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Banking Portfolios Scenario 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingBankingPortfoliosScenario2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingBankingPortfoliosScenario2Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Banking Portfolios Scenario 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingBankingPortfoliosScenario3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingBankingPortfoliosScenario3Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Banking Portfolios Scenario 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Portfolio [Axis]",
        "verboseLabel": "TradingPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "auth_ref": []
    },
    "bbd_TradingPortfolioScenario1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingPortfolioScenario1Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Portfolio Scenario 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingPortfolioScenario2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingPortfolioScenario2Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Portfolio Scenario 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TradingPortfolioScenario3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TradingPortfolioScenario3Member",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Portfolio Scenario 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions With Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesCustomerAndFinancialInstitutionResources": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesCustomerAndFinancialInstitutionResources",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer and financial institution resources"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesLoansAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesLoansAndOtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesNetInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesNetInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net interest income",
        "label": "TransactionsWithRelatedPartiesNetInterestIncome"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesOtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities (4)"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesSecuritiesAndDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesSecuritiesAndDerivativeFinancialInstruments",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities and derivative financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransactionsWithRelatedPartiesSecuritiesAndSubordinatedDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransactionsWithRelatedPartiesSecuritiesAndSubordinatedDebtSecurities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities and subordinated debt securities issued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TransfersToReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransfersToReserves",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers to reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransportationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransportationExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transport",
        "label": "Transportation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from transportation services."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "bbd_TransportationSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TransportationSystemsMember",
     "presentation": [
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails",
      "http://bradescori.com.br/role/PropertyAndEquipmentDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation Systems [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/OtherAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Travel",
        "label": "Travel expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "bbd_TreasuryCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TreasuryCommonSharesMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Common Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_TreasuryPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TreasuryPreferredSharesMember",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails",
      "http://bradescori.com.br/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Preferred Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/EquityDetailsNarrative",
      "http://bradescori.com.br/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury shares",
        "label": "Treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r246"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bbd_TwentyLargestBorrowers": {
     "xbrltype": "percentItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "TwentyLargestBorrowers",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "20 largest borrowers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TwoYearsBeforeReportingYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TwoYearsBeforeReportingYearMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two years before reporting year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended two years before the end of the reporting year."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r266"
     ]
    },
    "ifrs-full_TypesOfContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r266"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21",
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "ifrs-full_TypesOfInterestRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails21",
      "http://bradescori.com.br/role/RiskManagementDetails22"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r203",
      "r211",
      "r212",
      "r240"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r203",
      "r211",
      "r212",
      "r240"
     ]
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromBanks",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deposits from banks",
        "label": "UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromBanks"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deposits from customers",
        "label": "UndiscountedCashFlowsOfFinancialLiabilitiesDepositsFromCustomers"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesFundsFromSecuritiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesFundsFromSecuritiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities issued"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesOtherFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesSubordinatedDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesSubordinatedDebt",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated debts"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedCashFlowsOfFinancialLiabilitiesTotalLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedCashFlowsOfFinancialLiabilitiesTotalLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected losses on financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised1",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/OperatingSegmentsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected losses on financial assets other"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "bbd_UnrealizedGainslossesOnHedgeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedGainslossesOnHedgeAbstract",
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gains/(losses) on hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrealizedGainslossesOnHedgeCashFlowHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedGainslossesOnHedgeCashFlowHedge",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Cash flow hedge"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrealizedGainslossesOnHedgeHedgeOfInvestmentAbroad": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedGainslossesOnHedgeHedgeOfInvestmentAbroad",
     "crdr": "debit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "- Hedge of investment abroad",
        "label": "UnrealizedGainslossesOnHedgeHedgeOfInvestmentAbroad"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrealizedGainslossesOnHedgeTaxEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedGainslossesOnHedgeTaxEffect",
     "crdr": "credit",
     "calculation": {
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome": {
       "parentTag": "bbd_AdjustmentsNotIncludedInTheNetIncome",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://bradescori.com.br/role/StatementsOfOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Tax effect"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrealizedNegativeFairValueAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedNegativeFairValueAdjustmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Negative Fair Value Adjustments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrealizedPositiveFairValueAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrealizedPositiveFairValueAdjustmentsMember",
     "presentation": [
      "http://bradescori.com.br/role/FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Positive Fair Value Adjustments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UnrecoverableSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UnrecoverableSurplus",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "At the beginning of the year",
        "periodEndLabel": "At the end of the year",
        "label": "UnrecoverableSurplus"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UseOfInitialBalancesFromIncomeTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UseOfInitialBalancesFromIncomeTaxLoss",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UseOfInitialBalancesFromNegativeSocialContributionLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UseOfInitialBalancesFromNegativeSocialContributionLosses",
     "crdr": "credit",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social contribution loss"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_UseOfOpeningBalancesOfAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "UseOfOpeningBalancesOfAbstract",
     "presentation": [
      "http://bradescori.com.br/role/IncomeTaxAndSocialContributionDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of opening balances of:"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VFAContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VFAContractsMember",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceServiceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "V F A Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_ValuesAtRisks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "ValuesAtRisks",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails5",
      "http://bradescori.com.br/role/RiskManagementDetails6",
      "http://bradescori.com.br/role/RiskManagementDetails7",
      "http://bradescori.com.br/role/RiskManagementDetails8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Factors"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioAverageVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioAverageVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Average Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio [Axis]",
        "verboseLabel": "VarInternalModelRegulatoryPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioCommodityPriceCommoditiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioCommodityPriceCommoditiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Commodity Price Commodities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioCorrelationDiversificationEffectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioCorrelationDiversificationEffectMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Correlation Diversification Effect [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioEquitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioExchangeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioExchangeRateMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Exchange Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioInterestRateMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Interest Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioMaximumVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioMaximumVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Maximum Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioMinimumVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioMinimumVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Minimum Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioStressedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioStressedMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Stressed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioVaRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioVaRMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Va R [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelRegulatoryPortfolioVarAtTheEndOfTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelRegulatoryPortfolioVarAtTheEndOfTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Regulatory Portfolio Var At The End Of The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioAverageVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioAverageVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Average Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioAxis",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio [Axis]",
        "verboseLabel": "VarInternalModelTradingPortfolioAxis [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioCorrelationDiversificationEffectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioCorrelationDiversificationEffectMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Correlation Diversification Effect [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioDomain",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioEquitiesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioExchangeCouponMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioExchangeCouponMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Exchange Coupon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioFixedRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioFixedRatesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Fixed Rates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioForeignCurrencyMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioIGPMGeneralIndexOfMarketPricingIPCAConsumerPriceIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioIGPMGeneralIndexOfMarketPricingIPCAConsumerPriceIndexMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio I G P M General Index Of Market Pricing I P C A Consumer Price Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioMaximumVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioMaximumVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Maximum Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioMinimumVarInTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioMinimumVarInTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Minimum Var In The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioOthersMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Others [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioSovereigneurobondsAndTreasuriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioSovereigneurobondsAndTreasuriesMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Sovereigneurobonds And Treasuries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarInternalModelTradingPortfolioVarAtTheEndOfTheYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarInternalModelTradingPortfolioVarAtTheEndOfTheYearMember",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Var Internal Model Trading Portfolio Var At The End Of The Year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bbd_VarOfTradingPortfolioNetOfTaxEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "VarOfTradingPortfolioNetOfTaxEffects",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/RiskManagementDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "VaR of Trading Portfolio net of tax effects"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/PersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Salaries",
        "label": "Wages and salaries"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "bbd_WeightedAverageDurationYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "WeightedAverageDurationYears",
     "presentation": [
      "http://bradescori.com.br/role/SupplementaryPensionPlansDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average duration (years)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://bradescori.com.br/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of preferred shares outstanding (thousands)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "bbd_WithholdingIncomeTaxOnInterestOnShareholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://bradescori.com.br/20251231",
     "localname": "WithholdingIncomeTaxOnInterestOnShareholdersEquity",
     "crdr": "debit",
     "presentation": [
      "http://bradescori.com.br/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding income tax on interest on shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://bradescori.com.br/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "ifrs-full_YearsOfInsuranceClaimAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "YearsOfInsuranceClaimAxis",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Years of insurance claim [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ifrs-full_YearsOfInsuranceClaimDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "YearsOfInsuranceClaimDomain",
     "presentation": [
      "http://bradescori.com.br/role/InsuranceContractsDetails9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all years of the insurance claims. It also represents the standard value for the 'Years of insurance claim' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "bb",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_bb&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "ca",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_ca&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2024-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "137",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_137&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "148",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS37_g84-92_TI",
   "URIDate": "2024-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2024-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "100",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_100&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "101",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_101_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "101",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_101_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "101",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_101&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_103_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "107",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_107_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_114_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_114_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_117_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "131",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_131_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_98&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_99_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2024-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS17_g93-132_TI",
   "URIDate": "2024-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "13C",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_13C_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "13C",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_13C_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "22A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "40",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_40_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2025-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "A19",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2025-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10_TI",
   "URIDate": "2024-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B23_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 6-K",
   "Section": "General Instruction",
   "Subsection": "B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Section": "1.05"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Section": "1.05",
   "Subsection": "Instruction",
   "Paragraph": "2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Section": "1.05",
   "Subsection": "a"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "158",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_158&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  }
 }
}
