{
 "version": "2.2",
 "instance": {
  "d884868d6k.htm d884868dex992.htm": {
   "nsprefix": "bmo",
   "nsuri": "http://www.bmo.com/20250131",
   "dts": {
    "schema": {
     "local": [
      "bmo-20250131.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/lrr/arcrole/factExplanatory-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-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/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "bmo-20250131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bmo-20250131_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": [
      "bmo-20250131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bmo-20250131_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "d884868d6k.htm",
      "d884868dex992.htm"
     ]
    }
   },
   "keyStandard": 192,
   "keyCustom": 176,
   "axisStandard": 29,
   "axisCustom": 10,
   "memberStandard": 43,
   "memberCustom": 121,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 1028,
   "entityCount": 1,
   "segmentCount": 172,
   "elementCount": 751,
   "unitCount": 9,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1013,
    "http://xbrl.sec.gov/dei/2024": 8
   },
   "report": {
    "R1": {
     "role": "http://www.bmo.com/role/CoverPage",
     "longName": "1001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868d6k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868d6k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
     "longName": "1002 - Statement - Consolidated Statement of Income",
     "shortName": "Consolidated Statement of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
     "longName": "1003 - Statement - Consolidated Statement of Comprehensive Income",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P08_01_2024To10_31_2024",
      "name": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
     "longName": "1004 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical)",
     "shortName": "Consolidated Statement of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:IncomeTaxRelatingToReclassificationToEarningsOnFairValueThroughOtherComprehensiveIncomeSecurities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:IncomeTaxRelatingToReclassificationToEarningsOnFairValueThroughOtherComprehensiveIncomeSecurities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.bmo.com/role/ConsolidatedBalanceSheet",
     "longName": "1005 - Statement - Consolidated Balance Sheet",
     "shortName": "Consolidated Balance Sheet",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
     "longName": "1006 - Statement - Consolidated Statement of Changes in Equity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "PAsOn10_31_2023_SharePremiumMemberifrsfullComponentsOfEquityAxis",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn10_31_2023_SharePremiumMemberifrsfullComponentsOfEquityAxis",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows",
     "longName": "1007 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:AdjustmentsForNetGainLossOnSecuritiesOtherThanTrading",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.bmo.com/role/BasisOfPresentation",
     "longName": "1008 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.bmo.com/role/Securities",
     "longName": "1009 - Disclosure - Securities",
     "shortName": "Securities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLosses",
     "longName": "1010 - Disclosure - Loans and Allowance for Credit Losses",
     "shortName": "Loans and Allowance for Credit Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.bmo.com/role/Deposits",
     "longName": "1011 - Disclosure - Deposits",
     "shortName": "Deposits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.bmo.com/role/Insurance",
     "longName": "1012 - Disclosure - Insurance",
     "shortName": "Insurance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.bmo.com/role/Equity",
     "longName": "1013 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.bmo.com/role/FairValueMeasurements",
     "longName": "1014 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.bmo.com/role/CapitalManagement",
     "longName": "1015 - Disclosure - Capital Management",
     "shortName": "Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfCapitalManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfCapitalManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.bmo.com/role/EmployeeCompensation",
     "longName": "1016 - Disclosure - Employee Compensation",
     "shortName": "Employee Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.bmo.com/role/EarningsPerShare",
     "longName": "1017 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.bmo.com/role/IncomeTaxes",
     "longName": "1018 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.bmo.com/role/OperatingSegmentation",
     "longName": "1019 - Disclosure - Operating Segmentation",
     "shortName": "Operating Segmentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.bmo.com/role/SecuritiesTables",
     "longName": "1020 - Disclosure - Securities (Tables)",
     "shortName": "Securities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:ScheduleOfSecuritiesByClassificationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:ScheduleOfSecuritiesByClassificationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesTables",
     "longName": "1021 - Disclosure - Loans and Allowance for Credit Losses (Tables)",
     "shortName": "Loans and Allowance for Credit Losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfDetailedContinuityInformationAboutLossAllowanceByEachProductTypeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfDetailedContinuityInformationAboutLossAllowanceByEachProductTypeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.bmo.com/role/DepositsTables",
     "longName": "1022 - Disclosure - Deposits (Tables)",
     "shortName": "Deposits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfDepositLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfDepositLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.bmo.com/role/InsuranceTables",
     "longName": "1023 - Disclosure - Insurance (Tables)",
     "shortName": "Insurance (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfInsuranceServiceResultExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfInsuranceServiceResultExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.bmo.com/role/EquityTables",
     "longName": "1024 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsTables",
     "longName": "1025 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.bmo.com/role/CapitalManagementTables",
     "longName": "1026 - Disclosure - Capital Management (Tables)",
     "shortName": "Capital Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.bmo.com/role/EmployeeCompensationTables",
     "longName": "1027 - Disclosure - Employee Compensation (Tables)",
     "shortName": "Employee Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.bmo.com/role/EarningsPerShareTables",
     "longName": "1028 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.bmo.com/role/OperatingSegmentationTables",
     "longName": "1029 - Disclosure - Operating Segmentation (Tables)",
     "shortName": "Operating Segmentation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail",
     "longName": "1030 - Disclosure - Securities - Summary of Classification of Securities (Detail)",
     "shortName": "Securities - Summary of Classification of Securities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:NonTradingSecuritiesAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:BankSecuritiesCarryingAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail",
     "longName": "1031 - Disclosure - Securities - Summary of Classification of Securities (Parenthetical) (Detail)",
     "shortName": "Securities - Summary of Classification of Securities (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:InterestOfTradeSecuritiesInCollateralizedMortgageObligations",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:InterestOfTradeSecuritiesInCollateralizedMortgageObligations",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
     "longName": "1032 - Disclosure - Securities - Summary of Amortized Cost Securities (Detail)",
     "shortName": "Securities - Summary of Amortized Cost Securities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:SecuritiesAtAmortizedCostNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_CanadianFederalGovernmentMemberifrsfullClassesOfAssetsAxis",
      "name": "bmo:SecuritiesAtAmortizedCostNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
     "longName": "1033 - Disclosure - Securities - Schedule of Unrealized Gains and Losses (Detail)",
     "shortName": "Securities - Schedule of Unrealized Gains and Losses (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:SecuritiesAtFairValueThroughOtherComprehensiveIncomeNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsAtAmortisedCostMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "bmo:SecuritiesAtFairValueThroughOtherComprehensiveIncomeNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail",
     "longName": "1034 - Disclosure - Securities - Summary of Interest Income Calculated Using Effective Interest Method (Detail)",
     "shortName": "Securities - Summary of Interest Income Calculated Using Effective Interest Method (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:InterestDividendAndFeeIncome",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInterestDividendAndFeeIncomeExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:InterestDividendAndFeeIncome",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInterestDividendAndFeeIncomeExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfNonInterestRevenueDetail",
     "longName": "1035 - Disclosure - Securities - Summary of Non-Interest Revenue (Detail)",
     "shortName": "Securities - Summary of Non-Interest Revenue (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:NonTradingSecuritiesAtFairValueThroughProfitOrLossNonInterestRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfNonInterestRevenueExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:NonTradingSecuritiesAtFairValueThroughProfitOrLossNonInterestRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfNonInterestRevenueExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail",
     "longName": "1036 - Disclosure - Securities - Summary of Interest and Dividend Income and Gains on Securities (Detail)",
     "shortName": "Securities - Summary of Interest and Dividend Income and Gains on Securities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_InsuranceProductsMemberifrsfullProductsAndServicesAxis",
      "name": "ifrs-full:InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_InsuranceProductsMemberifrsfullProductsAndServicesAxis",
      "name": "ifrs-full:InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
     "longName": "1037 - Disclosure - Loans and Allowance for Credit Losses - Additional Information (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_BaseCaseScenarioMemberifrsfullInternalCreditGradesAxis",
      "name": "bmo:ScenarioWeighting",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
     "longName": "1038 - Disclosure - Loans and Allowance for Credit Losses - Summary of Continuity in Loss Allowance by Each Product Type (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Continuity in Loss Allowance by Each Product Type (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "PAsOn10_31_2024",
      "name": "bmo:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_IFRS9MemberifrsfullInitiallyAppliedIFRSsAxis",
      "name": "bmo:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
     "longName": "1039 - Disclosure - Loans and Allowance for Credit Losses - Summary of Continuity in Loss Allowance by Each Product Type (Parenthetical) (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Continuity in Loss Allowance by Each Product Type (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_OtherAssetsMemberifrsfullClassesOfAssetsAxis",
      "name": "bmo:ProvisionForCreditLosses",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_OtherAssetsMemberifrsfullClassesOfAssetsAxis",
      "name": "bmo:ProvisionForCreditLosses",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
     "longName": "1040 - Disclosure - Loans and Allowance for Credit Losses - Summary of Credit Risk Exposures for Loans Carried at Amortized Cost, FVOCI or FVTPL (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Credit Risk Exposures for Loans Carried at Amortized Cost, FVOCI or FVTPL (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfLoansAndAdvancesToCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_MortgagesMemberifrsfullClassesOfFinancialInstrumentsAxis",
      "name": "bmo:ExposureToCreditRiskOnLoansOrReceivables",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
     "longName": "1041 - Disclosure - Loans and Allowance for Credit Losses - Summary of Credit Risk Exposures for Loans Carried at Amortized Cost, FVOCI or FVTPL (Parenthetical) (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Credit Risk Exposures for Loans Carried at Amortized Cost, FVOCI or FVTPL (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_BottomOfRangeMemberifrsfullRangeAxis_CreditCardLoansMemberifrsfullClassesOfFinancialInstrumentsAxis_PrincipalMemberBMOComponentOfLoanReceivableAxis",
      "name": "bmo:NumberOfDaysForWhichTheLoanReceivableIsOverdueForTheLoansToBeWrittenOff",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_BottomOfRangeMemberifrsfullRangeAxis_CreditCardLoansMemberifrsfullClassesOfFinancialInstrumentsAxis_PrincipalMemberBMOComponentOfLoanReceivableAxis",
      "name": "bmo:NumberOfDaysForWhichTheLoanReceivableIsOverdueForTheLoansToBeWrittenOff",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
     "longName": "1042 - Disclosure - Loans and Allowance for Credit Losses - Summary of Loans that are Past Due but not Classified as Impaired (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Loans that are Past Due but not Classified as Impaired (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsPastDueButNotImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis",
      "name": "bmo:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsPastDueButNotImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis_MortgagesMemberifrsfullClassesOfFinancialInstrumentsAxis",
      "name": "bmo:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail",
     "longName": "1043 - Disclosure - Loans and Allowance for Credit Losses - Summary of Loans that are Past Due but not Classified as Impaired (Parenthetical) (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Loans that are Past Due but not Classified as Impaired (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsPastDueButNotImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis",
      "name": "bmo:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsPastDueButNotImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis_MaturityBetween90To180DaysPastDueMemberifrsfullPastDueStatusAxis",
      "name": "bmo:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail",
     "longName": "1044 - Disclosure - Loans and Allowance for Credit Losses - Summary of Key Economic Variables Used to Estimate Allowance on Performing Loans During Forecast Period (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Key Economic Variables Used to Estimate Allowance on Performing Loans During Forecast Period (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_CAifrsfullGeographicalAreasAxis_First12MonthsMemberifrsfullPastDueStatusAxis_UpsideScenariosMemberifrsfullInternalCreditGradesAxis",
      "name": "bmo:RealGrossDomesticProductGrowthRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_CAifrsfullGeographicalAreasAxis_First12MonthsMemberifrsfullPastDueStatusAxis_UpsideScenariosMemberifrsfullInternalCreditGradesAxis",
      "name": "bmo:RealGrossDomesticProductGrowthRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
     "longName": "1045 - Disclosure - Deposits - Summary of Deposits (Detail)",
     "shortName": "Deposits - Summary of Deposits (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:BalancesOnDemandDepositsFromCustomersInterestBearing",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:BalancesOnDemandDepositsFromCustomersInterestBearing",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
     "longName": "1046 - Disclosure - Deposits - Summary of Deposits (Parenthetical) (Detail)",
     "shortName": "Deposits - Summary of Deposits (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:NonInterestBearingDepositsInstant",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:NonInterestBearingDepositsInstant",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
     "longName": "1047 - Disclosure - Deposits - Summary of Deposits payable on a fixed (Detail)",
     "shortName": "Deposits - Summary of Deposits payable on a fixed (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:BalancesOnTermDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_DepositsMoreThanOneHundredThousandDollarMemberifrsfullClassesOfLiabilitiesAxis",
      "name": "ifrs-full:BalancesOnTermDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfDepositsPayableOnAFixedDate",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
     "longName": "1048 - Disclosure - Deposits - Summary of maturity schedule for deposits greater than one hundred thousand dollars booked in Canada (Detail)",
     "shortName": "Deposits - Summary of maturity schedule for deposits greater than one hundred thousand dollars booked in Canada (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:Deposits1",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_CAifrsfullGeographicalAreasAxis_DepositsMoreThanOneHundredThousandDollarMemberifrsfullClassesOfLiabilitiesAxis",
      "name": "bmo:Deposits1",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanada",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail",
     "longName": "1049 - Disclosure - Insurance - Summary of Insurance Service Results (Detail)",
     "shortName": "Insurance - Summary of Insurance Service Results (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInsuranceServiceResultExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInsuranceServiceResultExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail",
     "longName": "1050 - Disclosure - Insurance - Summary of Insurance Investment Results (Detail)",
     "shortName": "Insurance - Summary of Insurance Investment Results (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:InsuranceInvestmentReturn",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInsuranceInvestmentResultsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:InsuranceInvestmentReturn",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfInsuranceInvestmentResultsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail",
     "longName": "1051 - Disclosure - Insurance - Summary of the Insurance Liability by Remaining Coverage and Incurred Claims (Detail)",
     "shortName": "Insurance - Summary of the Insurance Liability by Remaining Coverage and Incurred Claims (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "PAsOn10_31_2024",
      "name": "ifrs-full:InsuranceContractsLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn10_31_2024",
      "name": "ifrs-full:InsuranceContractsLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsParentheticalDetail",
     "longName": "1052 - Disclosure - Insurance - Summary of the Insurance Liability by Remaining Coverage and Incurred Claims (Parenthetical) (Detail)",
     "shortName": "Insurance - Summary of the Insurance Liability by Remaining Coverage and Incurred Claims (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfIFRS17",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfIFRS17",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail",
     "longName": "1053 - Disclosure - Insurance - Summary of Yield Curve Used to Discount Cash Flows that do not Vary Based on Underlying Items (Detail)",
     "shortName": "Insurance - Summary of Yield Curve Used to Discount Cash Flows that do not Vary Based on Underlying Items (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_NotLaterThanOneYearMemberifrsfullMaturityAxis",
      "name": "ifrs-full:YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_NotLaterThanOneYearMemberifrsfullMaturityAxis",
      "name": "ifrs-full:YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.bmo.com/role/InsuranceAdditionalInformationDetail",
     "longName": "1054 - Disclosure - Insurance - Additional Information (Detail)",
     "shortName": "Insurance - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:ContractualServiceMargin",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:ContractualServiceMargin",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfInsuranceContractsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
     "longName": "1055 - Disclosure - Equity - Summary of Classes of Preferred and Common Shares Outstanding (Detail)",
     "shortName": "Equity - Summary of Classes of Preferred and Common Shares Outstanding (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2023To10_31_2024_ClassBseriesThirtyOnePreferredSharesMemberifrsfullClassesOfShareCapitalAxis",
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail",
     "longName": "1056 - Disclosure - Equity - Summary of Classes of Preferred and Common Shares Outstanding (Parenthetical) (Detail)",
     "shortName": "Equity - Summary of Classes of Preferred and Common Shares Outstanding (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:CommonStockConversionPrice",
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:CommonStockConversionPrice",
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.bmo.com/role/EquityAdditionalInformationDetail",
     "longName": "1057 - Disclosure - Equity - Additional Information (Detail)",
     "shortName": "Equity - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "PAsOn01_17_2025",
      "name": "bmo:NumberOfSharesRepurchaseUnderNormalCourseIssuerBid",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_17_2025",
      "name": "bmo:NumberOfSharesRepurchaseUnderNormalCourseIssuerBid",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
     "longName": "1058 - Disclosure - Fair Value Measurements - Summary of Financial Instruments Designated At Fair Value Through Profit Or Loss (Detail)",
     "shortName": "Fair Value Measurements - Summary of Financial Instruments Designated At Fair Value Through Profit Or Loss (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:SecuritiesAtAmortizedCostNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_AtCarryingValueMemberifrsfullMeasurementAxis_NotCarriedAtFairValueMemberBMOFairValueMeasurementAxis",
      "name": "bmo:SecuritiesAtAmortizedCostNetOfAllowances",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
     "longName": "1059 - Disclosure - Fair Value Measurements - Summary of Financial Instruments Designated At Fair Value Through Profit Or Loss (Parenthetical) (Detail)",
     "shortName": "Fair Value Measurements - Summary of Financial Instruments Designated At Fair Value Through Profit Or Loss (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:LoansToBusinessAndGovernment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrsfullCategoriesOfFinancialLiabilitiesAxis",
      "name": "bmo:StructuredNoteLiabilities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
     "longName": "1060 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurement of Assets And Liabilities (Detail)",
     "shortName": "Fair Value Measurements - Summary of Fair Value Measurement of Assets And Liabilities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:TradingSecuritiesAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025_FinancialAssetsOrLiabilitiesMeasuredAtFairValueMemberifrsfullMeasurementAxis",
      "name": "bmo:TradingSecuritiesAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail",
     "longName": "1061 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurement of Assets And Liabilities (Parenthetical) (Detail)",
     "shortName": "Fair Value Measurements - Summary of Fair Value Measurement of Assets And Liabilities (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InterestExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_InterestExpenseForLiabilitiesCarriedAtFairValueMemberBMOLiabilitiesMeasurementAxis",
      "name": "ifrs-full:InterestExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
     "longName": "1062 - Disclosure - Fair Value Measurements - Significant Unobservable Inputs in Level 3 Instrument Valuations (Detail)",
     "shortName": "Fair Value Measurements - Significant Unobservable Inputs in Level 3 Instrument Valuations (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_CorporateEquityMemberifrsfullClassesOfAssetsAxis_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_BottomOfRangeMemberifrsfullRangeAxis_CorporateEquityMemberifrsfullClassesOfAssetsAxis_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis",
      "name": "bmo:EVEBITDAMultipleSignificantUnobservableInputsAssets",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail",
     "longName": "1063 - Disclosure - Fair Value Measurements - Summary of Significant Transfers Between Level 1 to Level 2 (Detail)",
     "shortName": "Fair Value Measurements - Summary of Significant Transfers Between Level 1 to Level 2 (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_SecuritiesSoldButNotYetPurchasedMemberifrsfullClassesOfFinancialLiabilitiesAxis",
      "name": "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_SecuritiesSoldButNotYetPurchasedMemberifrsfullClassesOfFinancialLiabilitiesAxis",
      "name": "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
     "longName": "1064 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Instruments Carried At Fair Value (Detail)",
     "shortName": "Fair Value Measurements - Summary of Changes in Level 3 Instruments Carried At Fair Value (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025_CorporateEquityMemberifrsfullClassesOfAssetsAxis_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn10_31_2024_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis_TradingSecuritiesMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail",
     "longName": "1065 - Disclosure - Capital Management - Additional Information (Detail)",
     "shortName": "Capital Management - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:CapitalConservationBufferPercentage",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:CapitalConservationBufferPercentage",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail",
     "longName": "1066 - Disclosure - Capital Management - Summary of Regulatory Capital Measure and Risk-Weighted Assets (Detail)",
     "shortName": "Capital Management - Summary of Regulatory Capital Measure and Risk-Weighted Assets (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:CommonEquityTierOneCapitalAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2025",
      "name": "bmo:CommonEquityTierOneCapitalAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
       "bmo:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
     "longName": "1067 - Disclosure - Employee Compensation - Share-Based Compensation - Additional Information (Detail)",
     "shortName": "Employee Compensation - Share-Based Compensation - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail",
     "longName": "1068 - Disclosure - Employee Compensation - Summary of Ranges of Values used for each Option Pricing Assumption (Detail)",
     "shortName": "Employee Compensation - Summary of Ranges of Values used for each Option Pricing Assumption (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail",
     "longName": "1069 - Disclosure - Employee Compensation - Summary of Pension and Other Employee Future Benefit Expenses (Detail)",
     "shortName": "Employee Compensation - Summary of Pension and Other Employee Future Benefit Expenses (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_PensionPlansMemberifrsfullDefinedBenefitPlansAxis",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_PensionPlansMemberifrsfullDefinedBenefitPlansAxis",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bmo:DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail",
     "longName": "1070 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "shortName": "Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:DividendsPaidOtherShares",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail",
     "longName": "1071 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Parenthetical) (Detail)",
     "shortName": "Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_DilutivePotentialSharesFromStockOptionsMemberBMOTypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
      "name": "bmo:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_DilutivePotentialSharesFromStockOptionsMemberBMOTypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
      "name": "bmo:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail",
     "longName": "1072 - Disclosure - Income Taxes - Additional Information (Detail)",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_TwoThousandElevenToTwoThousandEighteenTaxationYearsMemberBMOTaxYearAxis",
      "name": "bmo:AdditionalIncomeTaxExpenseAndInterest",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025_TwoThousandElevenToTwoThousandEighteenTaxationYearsMemberBMOTaxYearAxis",
      "name": "bmo:AdditionalIncomeTaxExpenseAndInterest",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail",
     "longName": "1073 - Disclosure - Operating Segmentation - Additional Information (Detail)",
     "shortName": "Operating Segmentation - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:NumberOfOperatingGroups",
      "unitRef": "Unit_Business",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:NumberOfOperatingGroups",
      "unitRef": "Unit_Business",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
     "longName": "1074 - Disclosure - Operating Segmentation - Summary of Average Assets, Grouped by Operating Segment (Detail)",
     "shortName": "Operating Segmentation - Summary of Average Assets, Grouped by Operating Segment (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InterestRevenueExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "ifrs-full:InterestRevenueExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail",
     "longName": "1075 - Disclosure - Operating Segmentation - Summary of Average Assets, Grouped by Operating Segment (Parenthetical) (Detail)",
     "shortName": "Operating Segmentation - Summary of Average Assets, Grouped by Operating Segment (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:AverageEarningAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To01_31_2025",
      "name": "bmo:AverageEarningAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d884868dex992.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "verboseLabel": "Accumulated other comprehensive income"
       }
      },
      "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": [
      "r259"
     ]
    },
    "bmo_AccumulatedOtherComprehensiveIncomeLossOnFairValueThroughOtherComprehensiveIncomeSecuritiesNetOfTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AccumulatedOtherComprehensiveIncomeLossOnFairValueThroughOtherComprehensiveIncomeSecuritiesNetOfTaxesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income loss On Fair Value Through Other Comprehensive Income Securities Net Of Taxes [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss) on Fair Value through OCI Securities, net of taxes [member]",
        "documentation": "Accumulated other comprehensive income loss on fair value through other comprehensive income securities net of taxes."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AccumulatedOtherComprehensiveIncomeLossOnOwnCreditRiskOnFinancialLiabilitiesDesignatedAtFairValueNetOfTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AccumulatedOtherComprehensiveIncomeLossOnOwnCreditRiskOnFinancialLiabilitiesDesignatedAtFairValueNetOfTaxesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) on Own Credit Risk on Financial Liabilities Designated at Fair Value, net of taxes [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss) on Own Credit Risk on Financial Liabilities Designated at Fair Value, net of taxes [member]",
        "documentation": "Accumulated Other Comprehensive Income (Loss) on Own Credit Risk on Financial Liabilities Designated at Fair Value, net of taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Total Accumulated Other Comprehensive Income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "bmo_AccumulatedOtherComprehensiveIncomeOnPensionAndOtherEmployeeFutureBenefitPlansNetOfTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AccumulatedOtherComprehensiveIncomeOnPensionAndOtherEmployeeFutureBenefitPlansNetOfTaxesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income on Pension and Other Employee Future Benefit Plans, net of taxes [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income on Pension and Other Employee Future Benefit Plans, net of taxes [Member]",
        "documentation": "Accumulated Other Comprehensive Income on Pension and Other Employee Future Benefit Plans, net of taxes [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AccumulatedOtherComprehensiveIncomeOnTranslationOfNetForeignOperationsNetOfTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AccumulatedOtherComprehensiveIncomeOnTranslationOfNetForeignOperationsNetOfTaxesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income on Translation of Net Foreign Operations, net of taxes [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income on Translation of Net Foreign Operations, net of taxes [member]",
        "documentation": "Accumulated Other Comprehensive Income on Translation of Net Foreign Operations, net of taxes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AccumulatedOtherComprehensiveIncomelossOnCashFlowHedgesNetOfTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AccumulatedOtherComprehensiveIncomelossOnCashFlowHedgesNetOfTaxesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income Loss on Cash Flow Hedges net of taxes [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss) on Cash Flow Hedges, net of taxes [member]",
        "documentation": "Accumulated Other Comprehensive Income (Loss) on Cash Flow Hedges, net of taxes."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdditionalIncomeTaxExpenseAndInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdditionalIncomeTaxExpenseAndInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional income tax expense and interest",
        "terseLabel": "Additional income tax expense and interest",
        "documentation": "Additional income tax expense and interest from CRA reassessment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Contributed surplus"
       }
      },
      "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": [
      "r259"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted weighted average number of ordinary shares outstanding",
        "totalLabel": "Weighted-average number of diluted common shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "bmo_AdjustmentForBrokersDealersAndClientsReceivableAndPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentForBrokersDealersAndClientsReceivableAndPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment For Brokers Dealers And Clients Receivable And Payable",
        "terseLabel": "Brokers, dealers and clients receivable and payable",
        "documentation": "Adjustment for brokers, dealers and clients receivable and payable."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentForIncreaseDecreaseInAccruedInterestReceivableAndPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentForIncreaseDecreaseInAccruedInterestReceivableAndPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment For Increase Decrease In Accrued Interest Receivable And Payable",
        "negatedLabel": "Accrued interest receivable and payable",
        "documentation": "Adjustment for increase decrease in accrued interest receivable and payable."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentForIncreaseDecreaseInCurrentIncomeTaxAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentForIncreaseDecreaseInCurrentIncomeTaxAssetsLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment For Increase Decrease In Current Income Tax Assets Liabilities",
        "negatedLabel": "Current income taxes",
        "documentation": "Adjustment for increase decrease in current income tax assets liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentsForAmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForAmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for amortization of intangible assets",
        "terseLabel": "Amortization of intangible assets",
        "documentation": "Adjustments for amortization of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in derivative financial assets",
        "terseLabel": "Derivative asset"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in derivative financial assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Derivative financial assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in loans and advances to customers",
        "terseLabel": "Loans"
       }
      },
      "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": [
      "r267"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in reverse repurchase agreements and cash collateral on securities borrowed",
        "terseLabel": "Securities borrowed or purchased under resale agreements"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in reverse repurchase agreements and cash collateral on securities borrowed to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Reverse repurchase agreements and cash collateral on securities borrowed; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "bmo_AdjustmentsForDecreaseIncreaseInSecuritiesSoldButNotYetPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForDecreaseIncreaseInSecuritiesSoldButNotYetPurchased",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Decrease Increase In Securities Sold But Not Yet Purchased",
        "terseLabel": "Securities sold but not yet purchased",
        "documentation": "Adjustments For Decrease Increase In Securities Sold But Not Yet Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentsForDecreaseIncreaseInSecuritizationAndStructuredEntitiesLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForDecreaseIncreaseInSecuritizationAndStructuredEntitiesLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Decrease Increase In Securitization And Structured Entities Liabilities",
        "terseLabel": "Securitization and structured entities' liabilities",
        "documentation": "Adjustments For Decrease Increase In Securitization And Structured Entities Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for deferred tax expense",
        "verboseLabel": "Deferred taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "bmo_AdjustmentsForDepreciationOfOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForDepreciationOfOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Depreciation Of Other Assets",
        "terseLabel": "Depreciation of other assets",
        "documentation": "Adjustments for depreciation of other assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentsForDepreciationOfPremisesAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForDepreciationOfPremisesAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for Depreciation Of Premises and Equipment",
        "verboseLabel": "Depreciation of premises and equipment",
        "documentation": "Adjustments for depreciation of premises and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDepositsFromCustomers",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in deposits from customers",
        "terseLabel": "Deposits"
       }
      },
      "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": [
      "r267"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in derivative financial liabilities",
        "verboseLabel": "Derivative liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in derivative financial liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Derivative financial liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "bmo_AdjustmentsForIncreaseDecreaseInInsuranceRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForIncreaseDecreaseInInsuranceRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Insurance Related Liabilities",
        "terseLabel": "Insurance-related liabilities",
        "documentation": "Adjustments for increase decrease in insurance related liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in repurchase agreements and cash collateral on securities lent",
        "terseLabel": "Securities lent or sold under repurchase agreements"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in repurchase agreements and cash collateral on securities lent to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Repurchase agreements and cash collateral on securities lent; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "bmo_AdjustmentsForIncreaseDecreaseInTradingSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForIncreaseDecreaseInTradingSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Trading Securities",
        "terseLabel": "Trading securities",
        "documentation": "Adjustments for increase decrease in trading securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentsForNetGainLossOnSecuritiesOtherThanTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForNetGainLossOnSecuritiesOtherThanTrading",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Net Gain Loss On Securities Other Than Trading",
        "verboseLabel": "Securities (gains), other than trading (Note 2)",
        "documentation": "Adjustments for net gain loss on securities other than trading."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdjustmentsForNetIncreaseDecreaseInOtherItemsAndAccrualsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdjustmentsForNetIncreaseDecreaseInOtherItemsAndAccrualsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Net Increase Decrease In Other Items And Accruals Net",
        "terseLabel": "Other items and accruals, net",
        "documentation": "Adjustments For Net Increase Decrease In Other Items And Accruals Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for provisions",
        "terseLabel": "Provision for credit losses (Note 3)"
       }
      },
      "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": [
      "r266"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments to determine net cash flows provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for undistributed profits of investments accounted for using equity method",
        "negatedLabel": "Share of (profit) in associates and joint ventures"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "bmo_AdministrativeExpensesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PostemploymentBenefitExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses, net defined benefit liability (asset)",
        "terseLabel": "Administrative expenses",
        "documentation": "Administrative expenses, net defined benefit liability (asset)"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AdvertisingAndBusinessDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AdvertisingAndBusinessDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising And Business Development",
        "verboseLabel": "Advertising and business development",
        "documentation": "Advertising and business development."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AfterThirtyYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AfterThirtyYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "After Thirty Years [Member]",
        "terseLabel": "Ultimate [member]",
        "documentation": "After thirty years."
       }
      }
     },
     "auth_ref": []
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllOtherOperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllOtherOperatingSegmentsMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Other Operating Segments [Member]",
        "terseLabel": "All Other Operating Segments [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceAccountForCreditLossesOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceAccountForCreditLossesOfLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansNetOfAllowanceForCreditLosses",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance Account For Credit Losses Of Loans",
        "negatedTerseLabel": "Allowance for credit losses (Note 3)",
        "documentation": "The amount of an allowance account used to record impairments to loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceAccountForCreditLossesOffBalanceSheet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceAccountForCreditLossesOffBalanceSheet",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses off balance sheet",
        "terseLabel": "Allowances for credit losses off balance sheet",
        "documentation": "The amount of an allowance account used to record impairments to off balance sheet due to credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForCreditLossesOfAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForCreditLossesOfAmortizedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Credit Losses Of Amortized cost",
        "terseLabel": "Allowance for credit losses of amortized cost",
        "documentation": "Allowance for credit losses of amortized cost."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForCreditLossesOfFvociSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForCreditLossesOfFvociSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Credit Losses Of FVOCI Securities",
        "terseLabel": "Allowance for credit losses of FVOCI securities",
        "documentation": "Allowance for credit losses of FVOCI securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForCreditLossesOnFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForCreditLossesOnFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Credit Losses On Financial Assets",
        "verboseLabel": "Allowances for credit losses",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "definitionGuidance": "ACL",
        "documentation": "Allowance for credit losses on financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForCreditLossesRelatedToLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForCreditLossesRelatedToLoansMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses related to loans [Member]",
        "terseLabel": "Allowance for credit losses related to loans [member]",
        "documentation": "Allowance for credit losses related to loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForCreditLossesRelatedToOtherCreditInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForCreditLossesRelatedToOtherCreditInstrumentsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses related to other credit instruments [Member]",
        "terseLabel": "Allowance for credit losses related to other credit instruments [member]",
        "documentation": "Allowance for credit losses related to other credit instruments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForLoanLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForLoanLossesMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for loan losses [member]",
        "terseLabel": "Allowance for credit losses related to loans [member]",
        "documentation": "Allowance for credit losses related to loans [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AllowanceForOtherCreditInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AllowanceForOtherCreditInstrumentsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Other credit instruments [member]",
        "terseLabel": "Allowance for credit losses related to other credit instruments [member]",
        "documentation": "Allowance for credit losses related to other credit instruments [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "verboseLabel": "Amortization of intangible assets"
       }
      },
      "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": [
      "r77"
     ]
    },
    "bmo_AntiDilutiveEffectOfOrdinaryCommonSharesPotentiallyRepurchasedOnEarningPerShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AntiDilutiveEffectOfOrdinaryCommonSharesPotentiallyRepurchasedOnEarningPerShare",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anti dilutive effect of ordinary common shares potentially repurchased on earning per share",
        "terseLabel": "Common shares potentially repurchased",
        "documentation": "Anti-dilutive effect of common shares potentially repurchased on diluted earnings per share calculation."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive securities excluded from computation of earnings per share amount1",
        "terseLabel": "Outstanding options excluded from calculation of diluted earnings per share",
        "documentation": "Antidilutive securities excluded from computation of earnings per share amount1."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      },
      "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": [
      "r17",
      "r113",
      "r114",
      "r121",
      "r193",
      "r196"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities [axis]",
        "terseLabel": "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": [
      "r8",
      "r208"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities [domain]",
        "terseLabel": "Assets and liabilities [domain]"
       }
      },
      "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": [
      "r8",
      "r208"
     ]
    },
    "bmo_AssociationClearingAndAnnualRegulatorFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AssociationClearingAndAnnualRegulatorFee",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Association Clearing And Annual Regulator Fee",
        "terseLabel": "Association, clearing and annual regulator fees",
        "documentation": "Association clearing and annual regulator fee."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AtCarryingValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AtCarryingValueMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At Carrying Value [Member]",
        "terseLabel": "At carrying value [member]",
        "documentation": "At carrying value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At fair value [member]",
        "definitionGuidance": "Fair Value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r84",
      "r103",
      "r113"
     ]
    },
    "bmo_AverageAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AverageAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average assets",
        "verboseLabel": "Average assets",
        "documentation": "Average assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_AverageEarningAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "AverageEarningAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Earning Assets",
        "documentation": "Average earning assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BalancesOnDemandDepositsFromCustomersInterestBearing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BalancesOnDemandDepositsFromCustomersInterestBearing",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances On Demand Deposits From Customers Interest Bearing",
        "terseLabel": "Interest bearing",
        "documentation": "Balances on demand deposits from customers, interest bearing."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BalancesOnDemandDepositsFromCustomersNoninterestBearing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BalancesOnDemandDepositsFromCustomersNoninterestBearing",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on demand deposits from customers, noninterest bearing",
        "terseLabel": "Non-interest bearing",
        "documentation": "Balances on demand deposits from customers, noninterest bearing."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BalancesOnNoticeDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BalancesOnNoticeDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on notice deposits from customers",
        "terseLabel": "Payables after notice",
        "documentation": "Balances on notice deposits from customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesOnTermDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BalancesOnTermDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on term deposits from customers",
        "verboseLabel": "Payable on a fixed date",
        "presentationGuidance": "Deposits booked payable on a fixed date",
        "terseLabel": "Deposits booked payable on a fixed date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_BankAcceptanceAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BankAcceptanceAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank acceptance assets",
        "verboseLabel": "Customers' liability under acceptances"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank acceptances recognised as assets."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_BankAcceptanceLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BankAcceptanceLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank acceptance liabilities",
        "terseLabel": "Acceptances"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank acceptances recognised as liabilities."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_BankDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BankDepositsMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Deposits [Member]",
        "terseLabel": "Banks [Member]",
        "documentation": "Bank deposits."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BankOfTheWestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BankOfTheWestMember",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Of The West [Member]",
        "definitionGuidance": "Bank of the West [member]",
        "documentation": "Bank of the west."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BankReCapitalizationBailinRegimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BankReCapitalizationBailinRegimeMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Re capitalization Bailin Regime [Member]",
        "verboseLabel": "Bank Recapitalization (Bail-In) Regime [member]",
        "documentation": "Bank Re capitalization Bailin Regime"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BankSecuritiesCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BankSecuritiesCarryingAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Securities Carrying Amount",
        "totalLabel": "Total",
        "documentation": "Bank securities carrying amount."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BaseCaseScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BaseCaseScenarioMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base Case Scenario [Member]",
        "terseLabel": "Base case scenario [member]",
        "documentation": "Base Case Scenario Member."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BaseScenariosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BaseScenariosMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base Scenarios [Member]",
        "terseLabel": "Base Scenarios [member]",
        "documentation": "Base Scenario."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic",
        "verboseLabel": "Basic earnings per common share"
       }
      },
      "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": [
      "r63",
      "r64"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings per share [abstract]",
        "terseLabel": "Basic Earnings Per Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BmoCapitalMarketsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BmoCapitalMarketsMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bmo Capital Markets [Member]",
        "terseLabel": "BMO CM [member]",
        "documentation": "Bmo Capital Markets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Borrowings, adjustment to interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "definitionGuidance": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r125",
      "r143",
      "r156",
      "r225",
      "r227",
      "r269"
     ]
    },
    "bmo_BusinessAndGovernmentDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BusinessAndGovernmentDepositsMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business And Government Deposits [Member]",
        "terseLabel": "Business and governments [member]",
        "documentation": "Business And Government Deposits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BusinessAndGovernmentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BusinessAndGovernmentLoansMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business And Government Loans [Member]",
        "terseLabel": "Business and government loans [member]",
        "documentation": "business and government loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [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": [
      "r160"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r162"
     ]
    },
    "bmo_BuybackProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BuybackProgramAxis",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "buyback program [Axis]",
        "terseLabel": "Buyback program [axis]",
        "documentation": "Buyback program"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_BuybackProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "BuybackProgramDomain",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buyback program [domain]",
        "documentation": "buyback program"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [member]",
        "verboseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CanadianFederalGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CanadianFederalGovernmentMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian federal government [member]",
        "terseLabel": "Canadian federal government [member]",
        "documentation": "Canadian federal government."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CanadianGovernmentProvinciaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CanadianGovernmentProvinciaMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian government provincia [member]",
        "verboseLabel": "Canadian provincial and municipal governments [member]",
        "documentation": "Canadian government provincial."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CanadianPersonalAndCommercialBankingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CanadianPersonalAndCommercialBankingMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian Personal and Commercial Banking [Member]",
        "terseLabel": "Canadian P&amp;C [member]",
        "verboseLabel": "Canadian Personal and Commercial Banking [member]",
        "documentation": "Canadian personal and commercial banking."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CanadianProvincialAndMunicipalGovernmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CanadianProvincialAndMunicipalGovernmentsMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian Provincial And Municipal Governments [member]",
        "terseLabel": "Canadian Provincial And Municipal Governments [member]",
        "documentation": "Canadian provincial and municipal governments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CapitalConservationBufferPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CapitalConservationBufferPercentage",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital conservation buffer, percentage",
        "terseLabel": "Capital conservation buffer, percentage",
        "documentation": "Capital conservation buffer, percentage."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CapitalRatio",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital ratio",
        "terseLabel": "Total Capital Ratio",
        "documentation": "Total capital dividend by Total capital risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CapitalizationRateSignificantUnobservableInputAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CapitalizationRateSignificantUnobservableInputAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization Rate Significant Unobservable Input Assets",
        "terseLabel": "Capitalization rate range of input values",
        "documentation": "Capitalization rate significant unobservable input assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "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": [
      "r52",
      "r53",
      "r76",
      "r78",
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r161",
      "r171",
      "r172"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount [Member]"
       }
      },
      "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": [
      "r53",
      "r78",
      "r81",
      "r83",
      "r84",
      "r161",
      "r171",
      "r172"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash and Cash Equivalents",
        "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period",
        "periodEndLabel": "Cash and Cash Equivalents at End of Period"
       }
      },
      "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": [
      "r12",
      "r93",
      "r107"
     ]
    },
    "ifrs-full_CashFlowHedgesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowHedgesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow hedges [abstract]",
        "verboseLabel": "Net change in unrealized gains on cash flow hedges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) decrease (increase) in short-term deposits and investments",
        "terseLabel": "Interest bearing deposits with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net Cash (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": [
      "r86",
      "r94"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Cash Flows (Used in) 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://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net Cash Provided by (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": [
      "r86",
      "r94"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Cash Flows Provided by (Used in) Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net Cash Provided by 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": [
      "r86",
      "r94"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Cash Flows Provided by Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]",
        "terseLabel": "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": [
      "r184"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]",
        "terseLabel": "Categories of financial assets [domain]"
       }
      },
      "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": [
      "r184"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial 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": [
      "r184"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "bmo_ChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:",
        "documentation": "Changes in operating assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ClassBSeriesFiftyPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ClassBSeriesFiftyPreferredSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B Series Fifty Preferred Shares [Member]",
        "terseLabel": "Class B Series 50 [member]",
        "documentation": "Class b series fifty preferred shares."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ClassBSeriesFiftyTwoPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ClassBSeriesFiftyTwoPreferredSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B series Fifty Two Preferred Shares [Member]",
        "terseLabel": "Class B Series 52 [member]",
        "documentation": "Class b series fifty two preferred shares."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ClassBSeriesFortyFourPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ClassBSeriesFortyFourPreferredSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B Series Forty Four Preferred Shares [Member]",
        "terseLabel": "Class B Series 44 [member]",
        "documentation": "Class B Series Forty Four Preferred Shares."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ClassBseriesThirtyOnePreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ClassBseriesThirtyOnePreferredSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Bseries thirty one preferred shares [Member]",
        "terseLabel": "Class B Series 31 [member]",
        "documentation": "Class Bseries thirty one preferred shares."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ClassBseriesThirtyThreePreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ClassBseriesThirtyThreePreferredSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Bseries thirty three preferred shares [Member]",
        "terseLabel": "Class B Series 33 [member]",
        "documentation": "Class Bseries thirty three preferred shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of 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": [
      "r69",
      "r70",
      "r123",
      "r128"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]",
        "terseLabel": "Classes of assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for 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. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r123",
      "r128"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "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": [
      "r151",
      "r177",
      "r178",
      "r206",
      "r207"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [domain]",
        "terseLabel": "Classes of financial assets [domain]"
       }
      },
      "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": [
      "r151",
      "r177",
      "r178",
      "r206",
      "r207"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]",
        "terseLabel": "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": [
      "r171",
      "r173",
      "r174",
      "r175"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [domain]",
        "terseLabel": "Classes of financial instruments [domain]"
       }
      },
      "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": [
      "r171",
      "r173",
      "r174",
      "r175"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]",
        "terseLabel": "Classes of financial 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": [
      "r177",
      "r178",
      "r206",
      "r207"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [domain]",
        "terseLabel": "Classes of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178",
      "r206",
      "r207"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/DepositsTables",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of 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": [
      "r123"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/DepositsTables",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for 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. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "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://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]",
        "terseLabel": "Classes of share capital [domain]"
       }
      },
      "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"
     ]
    },
    "bmo_CommodityContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommodityContractsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Contracts [member]",
        "terseLabel": "Commodity contracts [member]",
        "documentation": "Commodity contracts."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonEquitySurchargePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonEquitySurchargePercentage",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity surcharge, percentage",
        "terseLabel": "Common equity surcharge, percentage",
        "documentation": "Common equity surcharge, percentage."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonEquityTierOneCapitalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonEquityTierOneCapitalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity tier one capital amount",
        "verboseLabel": "CET1 Capital",
        "documentation": "Common equity tier one capital amount"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonEquityTierOneCapitalRatio1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonEquityTierOneCapitalRatio1",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity tier one capital ratio1",
        "terseLabel": "CET1 Ratio",
        "documentation": "Common shareholder's equity, net of capital adjustments, divided by Common Equity Tier 1 capital risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonEquityTierOneCapitalRatioRiskWeightedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonEquityTierOneCapitalRatioRiskWeightedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity tier one capital ratio risk weighted assets",
        "terseLabel": "Risk-Weighted Assets",
        "documentation": "Common equity tier one capital ratio risk weighted assets"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonStockConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonStockConversionPrice",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Conversion Price",
        "terseLabel": "Common stock conversion price",
        "documentation": "Common stock price conversion per share."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CommonStockIssuedUnderShareholderDividendReinvestmentAndSharePurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CommonStockIssuedUnderShareholderDividendReinvestmentAndSharePurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued under shareholder dividend reinvestment and share purchase plan",
        "terseLabel": "Issued under the Shareholder Dividend Reinvestment and Share Purchase Plan",
        "documentation": "Increase in common shares from the shareholder dividend reinvestment plan and share purchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CommunicationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CommunicationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communication expense",
        "terseLabel": "Communications"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from communication."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "bmo_ComponentOfLoanReceivableAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ComponentOfLoanReceivableAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Component Of Loan Receivable [Axis]",
        "terseLabel": "Component Of Loan Receivable [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ComponentOfLoanReceivableDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ComponentOfLoanReceivableDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Component Of Loan Receivable [Domain]",
        "terseLabel": "Component Of Loan Receivable [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "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": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]",
        "terseLabel": "Components of equity [domain]"
       }
      },
      "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": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will not be subsequently reclassified to net income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "Total 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",
      "r29",
      "r97",
      "r99",
      "r104",
      "r223"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling\u00a0interest in subsidiaries"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r32"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Bank shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r33"
     ]
    },
    "bmo_ConsumerInstallmentAndOtherPersonalLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ConsumerInstallmentAndOtherPersonalLoansMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer installment and other personal loans [member]",
        "terseLabel": "Consumer installment and other personal loans [member]",
        "documentation": "Consumer installment and other personal loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConsumerLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ConsumerLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail": {
       "parentTag": "bmo_LoansNetOfAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans to consumers",
        "verboseLabel": "Consumer instalment and other personal"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consumer loans made by the entity. [Refer: Loans to consumers [member]]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_ContractualServiceMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContractualServiceMargin",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual service margin",
        "terseLabel": "Contractual service margin"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the contractual service margin. [Refer: Contractual service margin [member]]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "bmo_CorporateBbbTenYearSpread": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CorporateBbbTenYearSpread",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate BBB ten year spread",
        "verboseLabel": "Corporate BBB",
        "documentation": "Corporate BBB ten year spread."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CorporateDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CorporateDebtMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Debt [member]",
        "terseLabel": "Corporate debt [member]",
        "documentation": "Corporate debt."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CorporateEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CorporateEquityMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate equity [member]",
        "terseLabel": "Corporate equity [member]",
        "documentation": "Corporate equity."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CorporateServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CorporateServicesMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate services [member]",
        "terseLabel": "Corporate services [member]",
        "documentation": "Corporate services."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [axis]",
        "terseLabel": "Counterparties [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": [
      "r187"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [domain]",
        "terseLabel": "Counterparties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CreditCardConsumerInstallmentAndOtherPersonalLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CreditCardConsumerInstallmentAndOtherPersonalLoansMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card, consumer installment and other personal loans [member]",
        "terseLabel": "Credit card, consumer installment and other personal loans [member]",
        "documentation": "Credit card, consumer installment and other personal loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CreditCardFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CreditCardFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card fee income",
        "terseLabel": "Card fees",
        "documentation": "Income on credit card fees."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditCardLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditCardLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail": {
       "parentTag": "bmo_LoansNetOfAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card loans",
        "terseLabel": "Credit cards"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of credit card loans made by the entity."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_CreditCardLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CreditCardLoansMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Card Loans [Member]",
        "terseLabel": "Credit Card Loans [member]",
        "documentation": "Credit card loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_CreditDefaultSwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "CreditDefaultSwapsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit default swaps [member]",
        "terseLabel": "Credit default swaps [member]",
        "documentation": "Credit default swaps."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment 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": [
      "r171",
      "r174"
     ]
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all statuses of credit impairment of financial instruments. A financial instrument is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of that financial instrument have occurred. This member also represents the standard value for the 'Credit impairment of financial instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r174"
     ]
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PostemploymentBenefitExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current service cost, net defined benefit liability (asset)",
        "terseLabel": "Current service cost"
       }
      },
      "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": [
      "r55"
     ]
    },
    "ifrs-full_CurrentTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax assets",
        "terseLabel": "Current tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The excess of amount paid for current tax in respect of current and prior periods over the amount due for those periods. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "bmo_DebtInstrument1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DebtInstrument1Axis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail",
      "http://www.bmo.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument 1 [Axis]",
        "verboseLabel": "Debt Instrument 1 [Axis]",
        "documentation": "Debt instrument 1."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DebtInstrumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DebtInstrumentDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail",
      "http://www.bmo.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Domain]",
        "verboseLabel": "Debt Instrument [Domain]",
        "documentation": "Debt Instrument [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt securities [member]",
        "terseLabel": "Debt securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for instruments held by the entity that represent indebtedness."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r226"
     ]
    },
    "ifrs-full_DecreaseThroughWriteoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DecreaseThroughWriteoffFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease through write-off, financial assets",
        "negatedTerseLabel": "Write-offs"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r236",
      "r237",
      "r247"
     ]
    },
    "bmo_DefaultAndImpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DefaultAndImpairedMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Default And Impaired [Member]",
        "terseLabel": "Default and impaired [member]",
        "documentation": "Default and impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "definitionGuidance": "Deferred 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": [
      "r14",
      "r18",
      "r49"
     ]
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "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": [
      "r54"
     ]
    },
    "ifrs-full_DefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [domain]",
        "terseLabel": "Defined benefit plans [domain]"
       }
      },
      "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": [
      "r54"
     ]
    },
    "bmo_DefinedBenefitPlansImpactOfPlanAmendmentsExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DefinedBenefitPlansImpactOfPlanAmendmentsExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PostemploymentBenefitExpense",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans Impact of Plan Amendments Expenses",
        "terseLabel": "Pension plans benefit",
        "negatedLabel": "Impact of plan amendments",
        "documentation": "Impact of plan amendments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DepositAndPaymentServiceChargesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DepositAndPaymentServiceChargesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit and payment service charges revenue",
        "terseLabel": "Deposit and payment service charges",
        "documentation": "Deposit and payment service charges revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepositLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit liabilities",
        "verboseLabel": "Deposits liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities held by the entity."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_Deposits1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "Deposits1",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits1",
        "verboseLabel": "Deposits (Note 4)",
        "presentationGuidance": "Total",
        "positiveTerseLabel": "Deposits",
        "documentation": "The amount of deposit liabilities held by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DepositsAmortizedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DepositsAmortizedCostMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Amortized Cost [Member]",
        "terseLabel": "Total amortized cost deposits [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DepositsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DepositsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits At Fair Value",
        "terseLabel": "Deposits",
        "documentation": "Deposits at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DepositsAtFairValueThroughProfitAndLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DepositsAtFairValueThroughProfitAndLossMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits At Fair Value Through Profit And Loss [Member]",
        "terseLabel": "Deposits at FVTPL [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DepositsMoreThanOneHundredThousandDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DepositsMoreThanOneHundredThousandDollarMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits More Than One Hundred Thousand Dollar [Member]",
        "terseLabel": "Deposits more than one hundred thousand dollar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DerecognitionsAndMaturitiesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DerecognitionsAndMaturitiesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derecognitions and maturities allowance account for credit losses of financial assets",
        "negatedLabel": "Derecognitions and maturities",
        "documentation": "Derecognitions and maturities allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DerivativeAssets1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DerivativeAssets1Abstract",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets 1 [abstract]",
        "terseLabel": "Derivative Assets",
        "documentation": "Derivative assets 1."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "disclosureGuidance": "Derivative instruments",
        "verboseLabel": "Derivative Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "terseLabel": "Derivative instruments",
        "verboseLabel": "Derivative Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_DerivativeLiabilities1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DerivativeLiabilities1Abstract",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities 1 [abstract]",
        "terseLabel": "Derivative Liabilities",
        "documentation": "Derivative liabilities 1."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DerivativesAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DerivativesAssetMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives Asset [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DerivativesLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DerivativesLiabilitiesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives Liabilities [member]",
        "terseLabel": "Derivatives Liabilities [member]",
        "documentation": "Derivatives liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DescriptionOfConvertibilityOfPreferredShares": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DescriptionOfConvertibilityOfPreferredShares",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of convertibility of preferred shares",
        "definitionGuidance": "Convertible into",
        "documentation": "Description of convertibility of preferred shares to a new class of preferred share series on or after the specified conversion date."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "Expected share price volatility"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option life, share options granted",
        "terseLabel": "Expected period until exercise (in years)"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk-free rate of return"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted",
        "verboseLabel": "Diluted earnings per common share"
       }
      },
      "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), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "ifrs-full_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsPerShareAbstract",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings per share [abstract]",
        "terseLabel": "Diluted Earnings Per Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of share options on number of ordinary shares",
        "terseLabel": "Stock options potentially exercisable"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "bmo_DilutivePotentialSharesFromStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DilutivePotentialSharesFromStockOptionsMember",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive potential shares from stock options [Member]",
        "terseLabel": "Dilutive potential shares from stock options [Member]",
        "documentation": "Dilutive potential shares from stock options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisaggregationOfInsuranceContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisaggregationOfInsuranceContractsAxis",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail"
     ],
     "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": [
      "r140",
      "r141",
      "r145",
      "r146",
      "r149"
     ]
    },
    "ifrs-full_DisaggregationOfInsuranceContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisaggregationOfInsuranceContractsDomain",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of insurance contracts [domain]"
       }
      },
      "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": [
      "r140",
      "r141",
      "r145",
      "r146",
      "r149"
     ]
    },
    "bmo_DisclosureInTabularFormOfInsuranceServiceResultLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInsuranceServiceResultLineItems",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of insurance Service Result [Line Items]",
        "terseLabel": "Disclosure in tabular form of insurance service result [line items]",
        "documentation": "Disclosure in tabular form of insurance service result."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureInTabularFormOfInsuranceServiceResultTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInsuranceServiceResultTable",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of insurance Service Result [Table]",
        "documentation": "Disclosure in tabular form of insurance service result."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of Interest And Dividend Income On Securities And Gains On Securities In Respect Of Insurance Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessExplanatoryTableTextBlock",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of Interest And Dividend Income On Securities And Gains On Securities In Respect Of Insurance Business Explanatory [Table Text Block]",
        "terseLabel": "Summary of Interest and Dividend Income and Gains on Securities",
        "documentation": "Disclosure in tabular form of interest and dividend income on securities and gains on securities in respect of insurance business."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessLineItems",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of Interest And Dividend Income On Securities And Gains On Securities In Respect Of Insurance Business [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureInTabularFormOfInterestAndDividendIncomeOnSecuritiesAndGainsOnSecuritiesInRespectOfInsuranceBusinessTable",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure In Tabular Form Of Interest And Dividend Income On Securities And Gains On Securities In Respect Of Insurance Business [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/BasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of Presentation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "bmo_DisclosureOfCapitalManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfCapitalManagementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of capital management [abstract]",
        "documentation": "Disclosure of capital management."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfCapitalManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfCapitalManagementExplanatory",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Capital Management [text block]",
        "terseLabel": "Capital Management",
        "documentation": "The entire disclosure of capital management."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "verboseLabel": "Summary of Classes of Preferred and Common Shares Outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Disclosure of classes of share capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExposureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [line items]",
        "terseLabel": "Disclosure of credit risk exposure [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureTable",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [table]",
        "terseLabel": "Disclosure of credit risk exposure [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Disclosure of defined benefit plans [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]",
        "terseLabel": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "bmo_DisclosureOfDepositLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositLiabilitiesTextBlock",
     "presentation": [
      "http://www.bmo.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposit Liabilities [text block]",
        "terseLabel": "Summary of Deposits",
        "documentation": "The disclosure of deposit liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsFromBanksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsFromBanksAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposits from banks [abstract]",
        "documentation": "Disclosure of deposits from banks."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDepositsFromCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDepositsFromCustomersExplanatory",
     "presentation": [
      "http://www.bmo.com/role/Deposits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposits from customers [text block]",
        "verboseLabel": "Deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deposits from customers. [Refer: Deposits from customers]"
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "bmo_DisclosureOfDepositsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsLineItems",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits [Line Items]",
        "terseLabel": "Disclosure Of Deposits [Line Items]",
        "documentation": "Disclosure Of Deposits [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsPayableOnAFixedDate": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsPayableOnAFixedDate",
     "presentation": [
      "http://www.bmo.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits Payable On A Fixed Date",
        "terseLabel": "Summary of Deposits Payable On a Fixed Date",
        "documentation": "Disclosure of deposits payable on a fixed date."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsPayableToCustomersOnFixedDateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsPayableToCustomersOnFixedDateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposits payable to customers on a fixed date [Abstract]",
        "documentation": "Disclosure of deposits payable to customers on a fixed date [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsPayableToCustomersOnFixedDateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsPayableToCustomersOnFixedDateLineItems",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposits payable to customers on a fixed date [line items]",
        "documentation": "Disclosure of deposits payable to customers on a fixed date [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsPayableToCustomersOnFixedDateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsPayableToCustomersOnFixedDateTable",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposits payable to customers on a fixed date [table]",
        "terseLabel": "Disclosure of deposits payable to customers on a fixed date [table]",
        "documentation": "Disclosure of deposits payable to customers on a fixed date [table]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDepositsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDepositsTable",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits [Table]",
        "terseLabel": "Disclosure Of Deposits [Table]",
        "documentation": "Disclosure Of Deposits [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDetailedContinuityInformationAboutLossAllowanceByEachProductTypeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDetailedContinuityInformationAboutLossAllowanceByEachProductTypeExplanatory",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed continuity information about loss allowance by each product type [Text Block]",
        "terseLabel": "Summary of Continuity in Loss Allowance by Each Product Type",
        "documentation": "Disclosure of detailed continuity information about loss allowance by each product type."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information About Amortized Cost Securities [Abstract]",
        "documentation": "Disclosure of detailed information about amortized cost securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesExplanatory",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Amortized Cost Securities Explanatory",
        "terseLabel": "Summary of Detailed Information About Amortized Cost Securities",
        "documentation": "Disclosure of detailed information about amortized cost securities explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesLineItems",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information About Amortized Cost Securities [Line Items]",
        "documentation": "Disclosure of detailed information about amortized cost securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfDetailedInformationAboutAmortizedCostSecuritiesTable",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information About Amortized Cost Securities [Table]",
        "documentation": "Disclosure of detailed information about amortized cost securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Earnings Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Operating Segmentation"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement [text block]",
        "terseLabel": "Fair Value Measurements"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for fair value measurement."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "bmo_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Fair Value Measurement of Assets and Liabilities [Text Block]",
        "verboseLabel": "Summary of Assets and Liabilities categorized by the Fair Value Hierarchy",
        "documentation": "The disclosure of fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities Significant Transfers Between Levels [Abstract]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities significant transfers between levels explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities Significant Transfers Between Levels Explanatory",
        "terseLabel": "Summary of Significant Transfers Between Level 1 to Level 2",
        "documentation": "Disclosure of fair value measurement of assets and liabilities significant transfers between levels explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsLineItems",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets and liabilities significant transfers between levels [Line Items]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities significant transfers between levels."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesSignificantTransfersBetweenLevelsTable",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities Significant Transfers Between Levels [Table]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities significant transfers between levels table."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Of Financial Instruments [abstract]",
        "documentation": "Disclosure of fair value of financial instruments abstract."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Of Financial Instruments [Line Items]",
        "verboseLabel": "Disclosure Of Fair Value Of Financial Instruments [line items]",
        "terseLabel": "Disclosure Of Fair Value Of Financial Instruments [Line Items]",
        "documentation": "Disclosure of fair value of financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValueOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Fair Value of Financial Instruments [Table]",
        "terseLabel": "Disclosure of Fair Value of Financial Instruments [Table]",
        "documentation": "Disclosure of Fair Value of Financial Instruments Table"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFairValuesOfFinancialInstrumentsNotCarriedAtFairValueOnBalanceSheetExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Fair Values of Financial Instruments Not Carried at Fair Value on Balance Sheet Explanatory",
        "terseLabel": "Fair Value of Financial Instruments Not Carried at Fair Value on the Balance Sheet",
        "documentation": "Fair Values of Financial Instruments Not Carried at Fair Value on the Balance Sheet."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]",
        "terseLabel": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]",
        "terseLabel": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "bmo_DisclosureOfFinancialAssetsThatArePastDueButNotImpairedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfFinancialAssetsThatArePastDueButNotImpairedExplanatory",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Assets That Are Past Due But Not Impaired Explanatory",
        "terseLabel": "Disclosure Of Financial Assets That Are Past Due But Not Impaired",
        "documentation": "Disclosure of financial assets that are past due but not impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]",
        "terseLabel": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r173",
      "r179"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "bmo_DisclosureOfIncomeTaxLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfIncomeTaxLineItems",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Income Tax [Line items]",
        "terseLabel": "Disclosure of Income Tax [Line items]",
        "documentation": "Disclosure of income tax [Line items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income taxes [abstract]",
        "documentation": "Disclosure of income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfIncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfIncomeTaxesTable",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Income Taxes [Table]",
        "terseLabel": "Disclosure Of Income Taxes [Table]",
        "documentation": "Schedule disclosing information related to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]",
        "terseLabel": "Summary of Ranges of Values used for each Option Pricing Assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "ifrs-full_DisclosureOfInsuranceContractsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInsuranceContractsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/Insurance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of insurance contracts [text block]",
        "terseLabel": "Insurance"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "bmo_DisclosureOfInsuranceInvestmentResultsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfInsuranceInvestmentResultsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/InsuranceTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Insurance Investment Results Explanatory",
        "terseLabel": "Summary of Insurance Investment Results",
        "documentation": "Disclosure of insurance investment results explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfInsuranceServiceResultExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfInsuranceServiceResultExplanatory",
     "presentation": [
      "http://www.bmo.com/role/InsuranceTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Insurance Service Result Explanatory",
        "terseLabel": "Summary of Insurance Service Results",
        "documentation": "Disclosure of insurance service result explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfInterestDividendAndFeeIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfInterestDividendAndFeeIncomeExplanatory",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of interest, dividend and fee income [text block]",
        "terseLabel": "Summary of Interest, Dividend and Fee Income",
        "documentation": "Disclosure of interest, dividend and fee income [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfInterestDividendAndFeeIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfInterestDividendAndFeeIncomeLineItems",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of interest, dividend and fee income [Line Items]",
        "documentation": "Disclosure Of interest, dividend and fee income [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodExplanatory",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Key Economic Variables Used to Estimate Allowance on Performing Loans During Forecast Period Explanatory",
        "terseLabel": "Summary of Key Economic Variables Used to Estimate Allowance on Performing Loans During Forecast Period",
        "documentation": "Disclosure of key economic variables used to estimate allowance on performing loans during forecast period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLoansAndAdvancesToCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfLoansAndAdvancesToCustomersExplanatory",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans and advances to customers [text block]",
        "terseLabel": "Loans and Allowance for Credit Losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of loans and advances to customers. [Refer: Loans and advances to customers]"
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "bmo_DisclosureOfLoansAndAllowanceForCreditLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfLoansAndAllowanceForCreditLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans and allowance for credit losses [abstract]",
        "documentation": "Disclosure of loans and allowance for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfLoansCreditRiskExposureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfLoansCreditRiskExposureExplanatory",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans credit risk exposure Explanatory",
        "terseLabel": "Summary of Credit Risk Exposures for Loans Carried at Amortized Cost, FVOCI or FVTPL",
        "documentation": "The disclosure of loans credit risk exposure."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanada": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanada",
     "presentation": [
      "http://www.bmo.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Maturity Schedule For Deposits Greater Than One Hundred Thousand Dollars Booked In Canada",
        "terseLabel": "Summary of Maturity Schedule for Deposits Greater Than One Hundred Thousand Dollars Booked In Canada",
        "documentation": "Disclosure of maturity schedule for deposits greater than one hundred thousand dollars booked in Canada."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfNonInterestRevenueExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfNonInterestRevenueExplanatoryTextBlock",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non interest revenue explanatory [text block]",
        "terseLabel": "Summary of Non Interest Revenue",
        "documentation": "Disclosure of non interest revenue explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Schedule of Operating Segments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure of operating segments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "bmo_DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of pension and other post employment benefit expense [text block]",
        "terseLabel": "Summary of Pension and Other Employee Future Benefit Expenses",
        "documentation": "Disclosure of pension and other post employment benefit expense."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Changes In Fair Value Measurement Assets Liabilities [Text Block]",
        "terseLabel": "Summary of Changes in Level 3 Instruments Carried At Fair Value",
        "documentation": "Disclosure of reconciliation of changes in fair value measurement assets liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesLineItems",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items]",
        "terseLabel": "Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items]",
        "documentation": "Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items]."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesTable",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Changes In Fair Value Measurement Assets Liabilities [Table]",
        "terseLabel": "Disclosure Of Reconciliation Of Changes In Fair Value Measurement Assets Liabilities [Table]",
        "documentation": "The disclosure representing reconciliation of changes in fair value measurement assets liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/InsuranceTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [text block]",
        "terseLabel": "Summary of the Insurance Liability by Remaining Coverage and Incurred Claims"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in insurance contracts by remaining coverage and incurred claims. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsLineItems",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail",
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail",
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "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": [
      "r133"
     ]
    },
    "bmo_DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of regulatory capital and capital ratios [text block]",
        "terseLabel": "Summary of Regulatory Capital Measure and Risk-Weighted Assets",
        "documentation": "Disclosure of regulatory capital and capital ratios."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSecuritiesExplanatory",
     "presentation": [
      "http://www.bmo.com/role/Securities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Securities Explanatory",
        "terseLabel": "Securities",
        "documentation": "Disclosure of Securities Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.bmo.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "bmo_DisclosureOfSharebasedPaymentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSharebasedPaymentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Sharebased Payment [Abstract]",
        "documentation": "Disclosure of sharebased payment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Employee Compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "bmo_DisclosureOfSharebasedPaymentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSharebasedPaymentLineItems",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Sharebased Payment [Line Items]",
        "terseLabel": "Disclosure of Sharebased Payment [Line Items]",
        "documentation": "Disclosure of sharebased payment line items."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfSharebasedPaymentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSharebasedPaymentTable",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sharebased payment [table]",
        "terseLabel": "Disclosure of sharebased payment [table]",
        "documentation": "Disclosure of sharebased payment [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]",
        "terseLabel": "Significant Unobservable Inputs in Level 3 Instrument Valuations"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "bmo_DisclosureOfSummaryOfAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSummaryOfAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of summary of assets and liabilities [abstract]",
        "documentation": "Disclosure of summary of assets and liabilitie."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DisclosureOfSummaryOfAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfSummaryOfAssetsAndLiabilitiesTable",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of summary of assets and liabilities [table]",
        "terseLabel": "Disclosure of summary of assets and liabilities [table]",
        "documentation": "Disclosure of summary of assets and liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "bmo_DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatoryTextBlock",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Unrealized Gains and Losses Securities F V O C I Explanatory [Text Block]",
        "terseLabel": "Unrealized gains and losses on securities at fair value through other comprehensive income",
        "documentation": "The disclosure of unrealized gains and losses on securities at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of yield curve used to discount cash flows that do not vary based on returns on underlying items [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory",
     "presentation": [
      "http://www.bmo.com/role/InsuranceTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of yield curve used to discount cash flows that do not vary based on returns on underlying items [text block]",
        "terseLabel": "Summary of Yield Curve Used to Discount Cash Flows that do not Vary Based on Underlying Items"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the yield curve used to discount cash flows that do not vary based on the returns on underlying items, applying paragraph 36 of IFRS 17."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsLineItems",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of yield curve used to discount cash flows that do not vary based on returns on underlying items [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsTable",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of yield curve used to discount cash flows that do not vary based on returns on underlying items [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the yield curve used to discount cash flows that do not vary based on the returns on underlying items."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedLabel": "Cash dividends and distributions paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares",
        "negatedLabel": "Dividends on common shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_DividendsPaidOtherShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidOtherShares",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, other shares",
        "negatedLabel": "Dividends on preferred shares and distributions on other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_DividendsReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends received, classified as operating activities",
        "terseLabel": "Dividends received in the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from dividends received, classified as operating activities. [Refer: Dividends received]"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners per share",
        "positiveLabel": "Dividends per common share",
        "terseLabel": "Dividend declared per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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://www.bmo.com/role/CoverPage"
     ],
     "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [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_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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": []
    },
    "bmo_DomesticStabilityBufferPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DomesticStabilityBufferPercentage",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic stability buffer, percentage",
        "terseLabel": "Domestic stability buffer, percentage",
        "documentation": "Domestic stability buffer, percentage."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_DownsideScenariosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "DownsideScenariosMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Downside Scenarios [Member]",
        "terseLabel": "Downside Scenarios [member]",
        "documentation": "Downside scenarios."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_EVEBITDAMultipleSignificantUnobservableInputsAssets": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "EVEBITDAMultipleSignificantUnobservableInputsAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EV EBITDA Multiple Significant Unobservable Inputs Assets",
        "terseLabel": "EV/EBITDA multiple range of input values",
        "documentation": "A EV/EBITDA multiple used as a significant Level 3 unobservable input for assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "verboseLabel": "Earnings Per Common Share (Canadian $) (Note 10)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [line items]",
        "terseLabel": "Earnings per share [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [table]",
        "terseLabel": "Earnings per share [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of Exchange Rate Changes on Cash and Cash Equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89"
     ]
    },
    "bmo_EmbeddedOptionsRelatedToStructuredDepositsCarriedAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "EmbeddedOptionsRelatedToStructuredDepositsCarriedAtAmortizedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Options Related To Structured Deposits Carried At Amortized Cost",
        "verboseLabel": "Embedded options related to structured deposits carried at amortized cost",
        "documentation": "Embedded options related to structured deposits carried at amortized cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "terseLabel": "Employee compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r43",
      "r211"
     ]
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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": [
      "r254"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bmo.com/role/CoverPage"
     ],
     "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": [
      "r254"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "totalLabel": "Total Equity",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at End of Period",
        "terseLabel": "Balance at End of Period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r23",
      "r96",
      "r98",
      "r113",
      "r114",
      "r121"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "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://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total Liabilities and Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Total shareholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]",
        "terseLabel": "Total Shareholders' Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "bmo_EquityContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "EquityContractsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Contracts [member]",
        "terseLabel": "Equity contracts [member]",
        "documentation": "Equity contracts."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_EventAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "EventAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Axis]",
        "documentation": "Event [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_EventDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "EventDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Domain]",
        "documentation": "Event [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ExceptionallyLowProbabilityOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ExceptionallyLowProbabilityOfDefaultMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exceptionally low probability of default [member]",
        "terseLabel": "Exceptionally low probability of default [member]",
        "documentation": "Exceptionally low probability of default."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExchangeDifferencesOnTranslationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExchangeDifferencesOnTranslationAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange differences on translation [abstract]",
        "verboseLabel": "Net gains (losses) on translation of net foreign operations"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ExpectedCreditLossPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ExpectedCreditLossPeriod",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit loss period",
        "terseLabel": "Expected credit loss period",
        "documentation": "Expected credit loss period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend as percentage, share options granted",
        "terseLabel": "Expected dividend yield"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure to credit risk on loan commitments and financial guarantee contracts",
        "terseLabel": "Commitments and financial guarantee contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Loan commitments [member]; Financial guarantee contracts [member]; Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r172",
      "r174"
     ]
    },
    "bmo_ExposureToCreditRiskOnLoansOrReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ExposureToCreditRiskOnLoansOrReceivables",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure To Credit Risk On Loans Or Receivables",
        "terseLabel": "Credit risk exposure for loans",
        "documentation": "Exposure to credit risk on loans or receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExternalCreditGradesAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit grades [axis]",
        "terseLabel": "External credit grades [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": [
      "r238",
      "r248"
     ]
    },
    "ifrs-full_ExternalCreditGradesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExternalCreditGradesDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit grades [domain]",
        "terseLabel": "External credit grades [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r248"
     ]
    },
    "bmo_FairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FairValueMeasurementAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value measurement [axis]",
        "terseLabel": "Fair value measurement [axis]",
        "documentation": "The axis of a table defines the relationshis between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FairValueMeasurementDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]",
        "documentation": "Fair value measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FairValueOfFinancialInstrumentsNotCarriedAtFairValueOnTheBalanceSheetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FairValueOfFinancialInstrumentsNotCarriedAtFairValueOnTheBalanceSheetLineItems",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments Not Carried at Fair Value on the Balance Sheet [line items]",
        "terseLabel": "Fair value of financial instruments not carried at fair value on the balance sheet [line items]",
        "documentation": "Fair value of financial instruments not carried at fair value on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FairValueOfFinancialInstrumentsOnBalanceSheetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FairValueOfFinancialInstrumentsOnBalanceSheetTable",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value Of Financial Instruments On Balance Sheet [Table]",
        "terseLabel": "Fairvalue of financial instruments on balance sheet [table]",
        "documentation": "Fair value of financial Instruments on balance Sheet [Table]."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FairValueThroughProfitOrLossLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FairValueThroughProfitOrLossLoansMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Through Profit Or Loss Loans [Member]",
        "terseLabel": "FVTPL loans [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://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee and commission income",
        "terseLabel": "Securities commissions and fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income relating to fees and commissions."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]",
        "verboseLabel": "Amortized cost securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, class [member]",
        "terseLabel": "Cost or amortized cost [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at amortised cost class. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, at fair value",
        "terseLabel": "Fair value of assets",
        "periodStartLabel": "Assets at beginning of period",
        "periodEndLabel": "Assets at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value, class [member]",
        "verboseLabel": "Fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at fair value class. [Refer: Financial assets; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through other comprehensive income, category [member]",
        "definitionGuidance": "FVOCI securities [member]",
        "verboseLabel": "Financial assets at fair value through other comprehensive income [member]",
        "terseLabel": "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": [
      "r183"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]",
        "terseLabel": "Financial assets at fair value through profit or loss [member]",
        "verboseLabel": "FVTPL securities [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": [
      "r180"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail": {
       "parentTag": "bmo_BankSecuritiesCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, classified as held for trading",
        "terseLabel": "Trading securities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets at fair value through profit or loss classified as held for trading. A financial asset is classified as held for trading if: (a) it is acquired principally for the purpose of selling it in the near term; (b) on initial recognition it is part of a portfolio of identified financial instruments that are managed together and for which there is evidence of a recent actual pattern of short-term profit-taking; or (c) it is a derivative (except for a derivative that is a financial guarantee contract or a designated and effective hedging instrument). [Refer: At fair value [member]; Financial assets at fair value through profit or loss, mandatorily measured at fair value]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_FinancialAssetsHeldForManagingLiquidityRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsHeldForManagingLiquidityRisk",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets held for managing liquidity risk",
        "terseLabel": "Unencumbered liquid assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets held for managing liquidity risk (for example, financial assets that are readily saleable or expected to generate cash inflows to meet cash outflows on financial liabilities). [Refer: Liquidity risk [member]; Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income, category [member]",
        "terseLabel": "FVOCI securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets measured at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "bmo_FinancialAssetsOrLiabilitiesMeasuredAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FinancialAssetsOrLiabilitiesMeasuredAtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets or liabilities, measured at fair value [Member]",
        "verboseLabel": "Measured at fair value [member]",
        "documentation": "Measured at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsPastDueButNotImpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsPastDueButNotImpairedMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets past due but not impaired [member]",
        "terseLabel": "Financial assets past due but not impaired [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial assets that are past due but not impaired. A financial asset is past due when a counterparty has failed to make a payment when contractually due. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, at fair value",
        "terseLabel": "Fair value liabilities",
        "periodStartLabel": "Liabilities at beginning of period",
        "periodEndLabel": "Liabilities at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "bmo_First12MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "First12MonthsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First 12 Months [Member]",
        "terseLabel": "First 12 months [member]",
        "documentation": "First 12 Months."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FivePointSixTwoFivePercentageLimitedRecourseCapitalNotesSeriesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FivePointSixTwoFivePercentageLimitedRecourseCapitalNotesSeriesTwoMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five Point Six Two Five Percentage Limited Recourse Capital Notes Series Two [Member]",
        "terseLabel": "5.625% Limited Recourse Capital Notes, Series 2 [member]",
        "documentation": "5.625% Limited Recourse Capital Notes, Series 2 (Series 2 LRCNs)."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FixedRateOfInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FixedRateOfInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Rate of Instruments [Abstract]",
        "documentation": "Fixed rate of instruments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ForeignExchangeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ForeignExchangeContractsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Contracts [member]",
        "terseLabel": "Foreign exchange contracts [member]",
        "documentation": "Foreign exchange contracts."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FourPointEightPercentageAdditionalTier1CapitalNotesNvccMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FourPointEightPercentageAdditionalTier1CapitalNotesNvccMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Point Eight percentage Additional Tier 1 Capital Notes NVCC [Member]",
        "terseLabel": "4.800% Additional Tier 1 Capital Notes [member]",
        "documentation": "4.8% Additional Tier 1 Capital Notes (NVCC)."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_FourPointThreePercentageLimitedRecourseCapitalNotesSeriesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "FourPointThreePercentageLimitedRecourseCapitalNotesSeriesOneMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Point Three Percentage Limited Recourse Capital Notes Series One [Member]",
        "terseLabel": "4.300% Limited Recourse Capital Notes Series 1 [member]",
        "documentation": "4.3% Limited Recourse Capital Notes Series 1 [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, net of tax",
        "definitionGuidance": "Gains on derivatives designated as cash flow hedges arising during the period",
        "terseLabel": "Gains on derivatives designated as cash flow hedges arising during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r166",
      "r168"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "bmo_OtherComprehensiveIncomeNetOfTaxesTranslationOfNetForeignOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on exchange differences on translation, net of tax",
        "verboseLabel": "Unrealized gains (losses) on translation of net foreign operations",
        "terseLabel": "Unrealized gains (losses) on translation of net 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": [
      "r41"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Foreign exchange gains, other than trading"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r59"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail": {
       "parentTag": "bmo_InterestAndDividendIncomeAndGainLossesOnFinancialAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets at fair value through profit or loss, designated upon initial recognition or subsequently",
        "definitionGuidance": "Gains from securities designated at FVTPL"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss that were designated as such upon initial recognition or subsequently. [Refer: Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently; Gains (losses) on financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets measured at fair value through other comprehensive income, net of tax",
        "verboseLabel": "Unrealized gains (losses) on fair value through OCI debt securities arising during the period",
        "terseLabel": "Unrealized gains on fair value through OCI debt securities arising during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9, net of tax, before reclassification adjustments. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "bmo_OtherComprehensiveIncomeNetOfTaxesTranslationOfNetForeignOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on hedges of net investments in foreign operations, net of tax",
        "verboseLabel": "Unrealized gains (losses) on hedges of net foreign operations",
        "terseLabel": "Unrealized gains (losses) on hedges of net foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on hedges of net investments in foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r79",
      "r166",
      "r168",
      "r205"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in other comprehensive income, fair value measurement, assets",
        "terseLabel": "Change in fair value included in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of assets. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in other comprehensive income including exchange differences, fair value measurement, entity's own equity instruments",
        "verboseLabel": "Unrealized gains (losses) on fair value through OCI equity securities arising during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of the entity's own equity instruments. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss attributable to change in unrealised gains or losses for assets held at end of period, fair value measurement",
        "terseLabel": "Change in unrealized gains (losses) recorded in income for instruments still held"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in profit or loss for assets measured at fair value that are attributable to the change in unrealised gains or losses relating to those assets held at the end of the reporting period. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss attributable to change in unrealised gains or losses for liabilities held at end of period, fair value measurement",
        "terseLabel": "Change in unrealized gains (losses) recorded in income for instruments still held"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in profit or loss for liabilities measured at fair value that are attributable to the change in unrealised gains or losses relating to those liabilities held at the end of the reporting period. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss, fair value measurement, assets",
        "terseLabel": "Change in fair value included in earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss, fair value measurement, liabilities",
        "terseLabel": "Change in fair value included in earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail",
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [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": [
      "r202",
      "r217",
      "r229",
      "r234"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail",
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [domain]",
        "terseLabel": "Geographical areas [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r217",
      "r229",
      "r234"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r72",
      "r74",
      "r161"
     ]
    },
    "bmo_GovernmentPensionPlansExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "GovernmentPensionPlansExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PensionAndOtherEmployeeFutureBenefitExpensesRecovery",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Pension Plans Expense",
        "terseLabel": "Government pension plans expense",
        "documentation": "Government pension plans expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "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": [
      "r52",
      "r76",
      "r82",
      "r85",
      "r161",
      "r172",
      "r174",
      "r239"
     ]
    },
    "bmo_GrossCommitmentsAndFinancialGuaranteeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "GrossCommitmentsAndFinancialGuaranteeContractsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Commitments and Financial Guarantee Contracts [Member]",
        "terseLabel": "Gross commitments and financial guarantee contracts [Member]",
        "documentation": "Gross commitments and financial guarantee contracts."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_GrossTotalLoansAndAcceptancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "GrossTotalLoansAndAcceptancesMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Total Loans And Acceptances [Member]",
        "terseLabel": "Gross Total Loans And Acceptances [member]",
        "documentation": "Gross total loans and acceptances."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_GrossUnrealizedGainsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "GrossUnrealizedGainsMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Unrealized Gains [Member]",
        "verboseLabel": "Gross Unrealized Gains [member]",
        "documentation": "Gross unrealized gains."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_GrossUnrealizedLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "GrossUnrealizedLossesMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Unrealized Losses [Member]",
        "verboseLabel": "Gross Unrealized Losses [member]",
        "documentation": "Gross unrealized losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_HighProbabilityOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "HighProbabilityOfDefaultMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "High probability of default [member]",
        "terseLabel": "High probability of default [member]",
        "documentation": "High probability of default."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_HousingPriceIndex": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "HousingPriceIndex",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Housing price index",
        "verboseLabel": "Housing Price Index",
        "documentation": "Housing price index."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IFRS9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IFRS9Member",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IFRS 9 [member]",
        "terseLabel": "IFRS9 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for IFRS 9 Financial Instruments."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276"
     ]
    },
    "bmo_ImpairedLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ImpairedLoansMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impaired loans [Member]",
        "verboseLabel": "Impaired Loans [member]",
        "documentation": "Impaired loans member."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ImpairmentLossRecoveryOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ImpairmentLossRecoveryOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfNonInterestRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Loss Recovery On Financial Assets At Fair Value Through Other Comprehensive Income And Amortized Cost Securities",
        "terseLabel": "Impairment on FVOCI and amortized cost securities",
        "documentation": "Impairment loss recovery on financial assets at fair value through other comprehensive income and amortized cost securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [axis]",
        "terseLabel": "Impairment 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": [
      "r210"
     ]
    },
    "ifrs-full_ImpairmentOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentOfFinancialAssetsDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [domain]",
        "terseLabel": "Impairment of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Impairment of financial assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "bmo_IncomeExpenseDueToChangesInInvestmentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncomeExpenseDueToChangesInInvestmentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail": {
       "parentTag": "bmo_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Expense Due To Changes In Investment Contract Liabilities",
        "terseLabel": "Movement in investment contract liabilities",
        "documentation": "Income expense due to changes in investment contract liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (expenses) from reinsurance contracts held, other than finance income (expenses)",
        "terseLabel": "Net expenses from reinsurance contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income (expenses) from a group of reinsurance contracts held, other than finance income (expenses). [Refer: Reinsurance contracts held [member]]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r148"
     ]
    },
    "bmo_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Income Statement Location."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_IncomeStatementLocationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncomeStatementLocationMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Member]",
        "documentation": "Income Statement Location."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "positiveLabel": "Provision for income taxes (Note 11)",
        "terseLabel": "Provision for (recovery of) income taxes"
       }
      },
      "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": [
      "r39",
      "r45",
      "r47",
      "r48",
      "r60",
      "r110",
      "r192"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "negatedLabel": "Net of income tax (provision), gains (losses) on derivatives designated as cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to changes in fair value of financial liability attributable to change in credit risk of liability included in other comprehensive income",
        "negatedLabel": "Net of income tax (provision) recovery, net gains (losses) on remeasurement of own credit risk on financial liabilities designated at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to changes in the fair value of financial liabilities attributable to a change in the credit risk of those liabilities. [Refer: Credit risk [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to financial assets measured at fair value through other comprehensive income included in other comprehensive income",
        "terseLabel": "Net of income tax (provision), unrealized gains (losses) on fair value through OCI debt securities"
       }
      },
      "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": [
      "r40",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to hedges of net investments in foreign operations included in other comprehensive income",
        "negatedLabel": "Net of income tax (provision) recovery, unrealized (losses) on hedges of net foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to hedges of net investments in foreign operations. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to investments in equity instruments included in other comprehensive income",
        "terseLabel": "Net of income tax (provision) recovery, net gains (losses) on remeasurement of pension and other employee future benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to 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; Reserve of gains and losses from investments in equity instruments]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46"
     ]
    },
    "bmo_IncomeTaxRelatingToReclassificationToEarningsOnCashFlowHedgesOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncomeTaxRelatingToReclassificationToEarningsOnCashFlowHedgesOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Relating To Reclassification To Earnings On Cash Flow Hedges Of Other Comprehensive Income",
        "negatedLabel": "Net of income tax (recovery), reclassification to earnings of losses on derivatives designated as cash flow hedges",
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to reclassification to earnings of (gains) losses on cash flow hedges."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_IncomeTaxRelatingToReclassificationToEarningsOnFairValueThroughOtherComprehensiveIncomeSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncomeTaxRelatingToReclassificationToEarningsOnFairValueThroughOtherComprehensiveIncomeSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Relating To Reclassification To Earnings On Fair Value Through Other Comprehensive Income Securities",
        "terseLabel": "Net of income tax provision, reclassification to earnings of (gains)",
        "documentation": "Income tax relating to reclassification to earnings on fair value through other\u200b comprehensive\u200b income securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "negatedLabel": "Net of income tax (provision) recovery, net unrealized gains on fair value through OCI equity securities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "terseLabel": "Income taxes paid in the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r220"
     ]
    },
    "bmo_IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Allowance Account For Credit Losses Of Loans",
        "negatedTerseLabel": "Provision for Credit Losses (Note 3)",
        "negatedLabel": "Total provision for (recovery of) credit losses",
        "documentation": "Increase (decrease) in allowance account for credit losses of loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents",
        "totalLabel": "Net increase (decrease) 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": [
      "r93"
     ]
    },
    "bmo_IncreaseDecreaseInLiabilitiesOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncreaseDecreaseInLiabilitiesOfSubsidiaries",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase decrease in liabilities of subsidiaries",
        "terseLabel": "Net (decrease) in liabilities of subsidiaries",
        "documentation": "The increase (decrease) in the liabilities held by subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughAdditionalItemsNecessaryToUnderstandChangeInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughAdditionalItemsNecessaryToUnderstandChangeInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through additional items necessary to understand change, insurance contracts liability (asset)",
        "terseLabel": "Other changes in the net carrying amount of the insurance contract"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from additional items that may be necessary to understand the change in the net carrying amount of the insurance contracts. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through cash flows, insurance contracts liability (asset)",
        "terseLabel": "Total cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from cash flows. [Refer: Insurance contracts liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "bmo_IncreaseDecreaseThroughCommonSharesRepurchasedForCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncreaseDecreaseThroughCommonSharesRepurchasedForCancellation",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Common Shares Repurchased For Cancellation",
        "terseLabel": "Common shares repurchased for cancellation (Note 6)",
        "documentation": "Increase Decrease Through Common Shares Repurchased For Cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_IncreaseDecreaseThroughDividendsAndDistributionsOnOtherEquityInRetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncreaseDecreaseThroughDividendsAndDistributionsOnOtherEquityInRetainedEarnings",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Dividends And Distributions On Other Equity In Retained Earnings",
        "negatedLabel": "Dividends on preferred shares and distributions payable on other equity instruments",
        "documentation": "Increase decrease through dividends and distributions on other equity in retained earnings."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of options, equity",
        "terseLabel": "Stock option expense, net of options exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through foreign exchange and other movements, financial assets",
        "terseLabel": "Foreign exchange and other"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange and other movements. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r236",
      "r247"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughInsuranceFinanceIncomeOrExpensesInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughInsuranceFinanceIncomeOrExpensesInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through insurance finance income or expenses, insurance contracts liability (asset)",
        "terseLabel": "Net finance expenses from insurance contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from insurance finance income or expenses. [Refer: Insurance contracts liability (asset); Insurance finance income (expenses)]"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughInsuranceServiceResultInsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughInsuranceServiceResultInsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through insurance service result, insurance contracts liability (asset)",
        "terseLabel": "Insurance service results"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in insurance contracts liability (asset) resulting from insurance service result. [Refer: Insurance contracts liability (asset); Insurance service result]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135"
     ]
    },
    "bmo_IncreaseDecreaseThroughRepurchasedForCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "IncreaseDecreaseThroughRepurchasedForCancellation",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Repurchased For Cancellation",
        "terseLabel": "Repurchased for cancellation",
        "documentation": "Increase Decrease Through Repurchased For Cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Issued under the Stock Option Plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, equity",
        "terseLabel": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InitiallyAppliedIFRSsAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [axis]",
        "terseLabel": "Initially applied IFRSs [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": [
      "r95"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InitiallyAppliedIFRSsDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [domain]",
        "terseLabel": "Initially applied IFRSs [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been initially applied by the entity. It also represents the standard value for the 'Initially applied IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "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": [
      "r133"
     ]
    },
    "ifrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsByRemainingCoverageAndIncurredClaimsDomain",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts by remaining coverage and incurred claims [domain]"
       }
      },
      "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": [
      "r133"
     ]
    },
    "ifrs-full_InsuranceContractsIssuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsIssuedMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts issued [member]",
        "terseLabel": "Insurance contracts issued [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for insurance contracts issued. [Refer: Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r145",
      "r146",
      "r149"
     ]
    },
    "ifrs-full_InsuranceContractsLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts liability (asset)",
        "periodStartLabel": "Insurance contract liabilities, beginning of period",
        "periodEndLabel": "Insurance contract liabilities, end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance contracts liability (asset). [Refer: Assets; Liabilities; Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "ifrs-full_InsuranceContractsThatAreLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceContractsThatAreLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts that are liabilities",
        "verboseLabel": "Insurance-related liabilities (Note 5)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance contracts that are liabilities. [Refer: Liabilities; Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "bmo_InsuranceFinanceIncomeExpensesFromInsuranceAndReinsuranceContractsHeld": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InsuranceFinanceIncomeExpensesFromInsuranceAndReinsuranceContractsHeld",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail": {
       "parentTag": "bmo_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Finance Income Expenses From Insurance And Reinsurance Contracts Held",
        "terseLabel": "Insurance finance income (expense) from insurance and reinsurance contracts held",
        "documentation": "Insurance finance income expenses from insurance and reinsurance contracts held."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InsuranceInvestmentResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InsuranceInvestmentResult",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 25.0
      },
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Investment Results",
        "terseLabel": "Insurance investment results (Notes 2 and 5)",
        "totalLabel": "Insurance investment results",
        "documentation": "Insurance investment result."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InsuranceInvestmentResultsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InsuranceInvestmentResultsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Investment Results [Abstract]",
        "terseLabel": "Insurance investment results [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InsuranceInvestmentReturn": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InsuranceInvestmentReturn",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail": {
       "parentTag": "bmo_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceInvestmentResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Investment Return",
        "terseLabel": "Investment return",
        "documentation": "Insurance investment return."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InsuranceProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InsuranceProductsMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Products [Member]",
        "terseLabel": "Insurance products [member]",
        "documentation": "Insurance Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance revenue",
        "terseLabel": "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": [
      "r34",
      "r139",
      "r147"
     ]
    },
    "ifrs-full_InsuranceServiceExpensesFromInsuranceContractsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceServiceExpensesFromInsuranceContractsIssued",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service expenses from insurance contracts issued",
        "negatedLabel": "Insurance service expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses arising from a group of insurance contracts issued, comprising incurred claims (excluding repayments of investment components), other incurred insurance service expenses, amortisation of insurance acquisition cash flows, changes that relate to past service and changes that relate to future service. [Refer: Insurance contracts issued [member]]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r147"
     ]
    },
    "ifrs-full_InsuranceServiceResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceServiceResult",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 26.0
      },
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/InsuranceSummaryOfInsuranceServiceResultsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service result",
        "terseLabel": "Insurance service results (Note 5)",
        "totalLabel": "Insurance service results"
       }
      },
      "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": [
      "r147"
     ]
    },
    "ifrs-full_InsuranceServiceResultAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceServiceResultAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service result [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "terseLabel": "Intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r78"
     ]
    },
    "bmo_InterestAndDividendIncomeAndGainLossesOnFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestAndDividendIncomeAndGainLossesOnFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest And Dividend Income And Gain Losses On Financial Assets",
        "totalLabel": "Total interest and dividend income and gains held in our Insurance business",
        "documentation": "Interest and dividend income and gain losses on financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestDividendAndFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestDividendAndFeeIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestIncomeCalculatedUsingEffectiveInterestMethodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Dividend and Fee Income",
        "terseLabel": "Total",
        "documentation": "Interest, dividend and fee income."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestDividendAndFeeIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestDividendAndFeeIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Dividend and Fee Income [abstract]",
        "documentation": "Interest Dividend and Fee Income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_InterestIncomeExpenseNet1",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense",
        "totalLabel": "Interest Expense",
        "terseLabel": "Interest expense for liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r190",
      "r198"
     ]
    },
    "bmo_InterestExpense1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpense1Abstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense 1 [abstract]",
        "terseLabel": "Interest Expense",
        "documentation": "Interest expense 1."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestExpenseForLiabilitiesCarriedAtAmortizedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpenseForLiabilitiesCarriedAtAmortizedCostMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense for Liabilities Carried at Amortized Cost [Member]",
        "terseLabel": "Interest expense for liabilities carried at amortized cost [member]",
        "documentation": "Interest Expense for Liabilities Carried at Amortized Cost [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestExpenseForLiabilitiesCarriedAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpenseForLiabilitiesCarriedAtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense for Liabilities Carried at Fair Value [Member]",
        "terseLabel": "Interest expense for liabilities carried at fair value [member]",
        "documentation": "Interest Expense for Liabilities Carried at Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PostemploymentBenefitExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)",
        "negatedLabel": "Net interest (income) expense"
       }
      },
      "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": [
      "r56"
     ]
    },
    "bmo_InterestExpenseOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpenseOnDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense on Deposits",
        "terseLabel": "Deposits",
        "documentation": "Interest Expense on Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on other financial liabilities",
        "terseLabel": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "bmo_InterestExpenseOnSecuritiesSoldButNotYetRepurchasedAndSecuritiesLentOrSoldUnderRepurchaseAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpenseOnSecuritiesSoldButNotYetRepurchasedAndSecuritiesLentOrSoldUnderRepurchaseAgreements",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Securities Sold But Not Yet Repurchased And Securities Lent Or Sold Under Repurchase Agreements",
        "terseLabel": "Securities sold but not yet purchased and securities lent or sold under repurchase agreements",
        "documentation": "Interest expense on securities sold but not yet repurchased and securities lent or sold under repurchase agreements."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestExpenseOnSubordinatedDebtInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestExpenseOnSubordinatedDebtInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Subordinated Debt Instruments",
        "terseLabel": "Subordinated debt",
        "documentation": "Interest expense on subordinated debt instruments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestIncomeAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income [Abstract]",
        "terseLabel": "Interest, Dividend and Fee Income",
        "documentation": "Interest income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestIncomeExpenseNet1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestIncomeExpenseNet1",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income expense net1",
        "totalLabel": "Net Interest Income",
        "documentation": "Interest income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on deposits",
        "terseLabel": "Deposits with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on deposits. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail": {
       "parentTag": "bmo_InterestAndDividendIncomeAndGainLossesOnFinancialAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on financial assets designated at fair value through profit or loss",
        "terseLabel": "Interest and dividend income"
       }
      },
      "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": [
      "r258"
     ]
    },
    "ifrs-full_InterestIncomeOnLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnLoansAndAdvancesToCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on loans and advances to customers",
        "terseLabel": "Loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on loans and advances to customers. [Refer: Interest income; Loans and advances to customers]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "bmo_InterestIncomeOnSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestIncomeOnSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on securities",
        "terseLabel": "Securities (Note 2)",
        "documentation": "Income on securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestIncomeOnSecuritiesBorrowedOrPurchasedUnderResaleAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestIncomeOnSecuritiesBorrowedOrPurchasedUnderResaleAgreement",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income On Securities Borrowed Or Purchased Under Resale Agreement",
        "terseLabel": "Securities borrowed or purchased under resale agreements",
        "documentation": "Interest income on securities borrowed or purchased under resale agreements."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest [Member]",
        "terseLabel": "Interest [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_InterestOfTradeSecuritiesInCollateralizedMortgageObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestOfTradeSecuritiesInCollateralizedMortgageObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Of Trade Securities In Collateralized Mortgage Obligations",
        "terseLabel": "Interest of trade securities in collateralized mortgage obligations",
        "documentation": "Interest of trade securities in collateralized mortgage obligations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "terseLabel": "Interest paid in the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "bmo_InterestRateContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InterestRateContractsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Contracts [member]",
        "terseLabel": "Interest rate contracts [member]",
        "documentation": "Interest rate contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received, classified as operating activities",
        "terseLabel": "Interest received in the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRevenueExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income (expense)",
        "terseLabel": "Net interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]"
       }
      }
     },
     "auth_ref": [
      "r193",
      "r198",
      "r261"
     ]
    },
    "ifrs-full_InternalCreditGradesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InternalCreditGradesAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal credit grades [axis]",
        "verboseLabel": "Internal credit grades [axis]",
        "terseLabel": "Internal credit grades [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": [
      "r238",
      "r248"
     ]
    },
    "ifrs-full_InternalCreditGradesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InternalCreditGradesDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal credit grades [domain]",
        "terseLabel": "Internal credit grades [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Internal credit grades' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r248"
     ]
    },
    "bmo_InvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "InvestmentGradeMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment grade [Member]",
        "terseLabel": "Investment grade [member]",
        "documentation": "Investment grade."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital",
        "verboseLabel": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years and not later than ten years [member]",
        "definitionGuidance": "10 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": [
      "r242",
      "r250",
      "r258"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "definitionGuidance": "5 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": [
      "r129",
      "r130",
      "r146",
      "r242",
      "r250",
      "r258"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one month and not later than three months [member]",
        "definitionGuidance": "30-89 days [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r243",
      "r250"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year [member]",
        "verboseLabel": "Over 12 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]",
        "verboseLabel": "6 to 12 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r245",
      "r250"
     ]
    },
    "bmo_LaterThanTenYearsAndNotLaterThanTwentyYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LaterThanTenYearsAndNotLaterThanTwentyYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than ten years and not later than twenty years [Member]",
        "terseLabel": "20 years [member]",
        "documentation": "Later than ten years and not later than twenty years."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months and not later than six months [member]",
        "verboseLabel": "3 to 6 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r244",
      "r250"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months [member]",
        "terseLabel": "90 days or more [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r249"
     ]
    },
    "bmo_LaterThanTwentyYearsAndNotLaterThanThirtyYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LaterThanTwentyYearsAndNotLaterThanThirtyYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Twenty Years And Not Later Than Thirty Years [Member]",
        "terseLabel": "30 years [member]",
        "documentation": "Later than twenty years and not later than thirty years."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "definitionGuidance": "3 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": [
      "r129",
      "r130",
      "r146",
      "r242",
      "r250",
      "r258"
     ]
    },
    "bmo_LendingFeesRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LendingFeesRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lending Fees Revenue",
        "terseLabel": "Lending fees",
        "documentation": "Lending fees revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "definitionGuidance": "Level 1 [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": [
      "r57",
      "r71",
      "r73",
      "r114"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "definitionGuidance": "Level 2 [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": [
      "r71",
      "r73",
      "r114"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]",
        "definitionGuidance": "Level 3 [member]",
        "terseLabel": "Valued using models (without observable inputs) [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": [
      "r71",
      "r73",
      "r114"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]",
        "terseLabel": "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": [
      "r57",
      "r114"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [domain]",
        "terseLabel": "Levels of fair value hierarchy [domain]"
       }
      },
      "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": [
      "r57",
      "r114"
     ]
    },
    "bmo_LeverageExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LeverageExposure",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leverage Exposure Measure",
        "verboseLabel": "Leverage Exposures",
        "documentation": "Leverage exposure."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LeverageRatioPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LeverageRatioPercentage",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leverage ratio percentage",
        "terseLabel": "Leverage Ratio",
        "documentation": "Tier 1 capital divided by the sum of on-balance sheet items and specified off-balance sheet items, net of specified adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      },
      "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": [
      "r17",
      "r113",
      "r114",
      "r121",
      "r193",
      "r197"
     ]
    },
    "ifrs-full_LiabilitiesForIncurredClaimsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesForIncurredClaimsMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities for incurred claims [member]",
        "terseLabel": "Liabilities for incurred claims [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an entity\u2019s obligation to: (a) investigate and pay valid claims for insured events that have already occurred, including events that have occurred but for which claims have not been reported, and other incurred insurance expenses; and (b) pay amounts that are not included in (a) and that relate to: (i) insurance contract services that have already been provided; or (ii) any investment components or other amounts that are not related to the provision of insurance contract services and that are not in the liability for remaining coverage."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "ifrs-full_LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfIFRS17": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfIFRS17",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities for incurred claims that arise from contracts within scope of IFRS 17",
        "terseLabel": "Liabilities for incurred claims"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the liabilities for incurred claims that arise from contracts within the scope of IFRS 17. [Refer: Liabilities for incurred claims [member]]"
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "bmo_LiabilitiesMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LiabilitiesMeasurementAxis",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Measurement [Axis]",
        "documentation": "Liabilities Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LiabilitiesMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LiabilitiesMeasurementDomain",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Measurement [Domain]",
        "documentation": "Liabilities Measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoanCommitmentsAndFinancialGuaranteeContractsIssuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoanCommitmentsAndFinancialGuaranteeContractsIssuedMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan commitments and financial guarantee contracts issued [member]",
        "terseLabel": "Loan commitments and financial guarantee contracts issued [member]",
        "documentation": "Loan commitments and financial guarantee contracts issued."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoanOriginationOfAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoanOriginationOfAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Origination Of Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Loan originations",
        "documentation": "Loan origination of allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [abstract]",
        "verboseLabel": "Loans (Note 3)",
        "terseLabel": "Loans",
        "documentation": "Loans [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LoansAndAdvancesToCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances to customers",
        "terseLabel": "Loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to customers."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_LoansAndReceivablesCarriedAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansAndReceivablesCarriedAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and Receivables Carried at Fair Value Through Profit or Loss",
        "terseLabel": "FVTPL loans",
        "documentation": "Loans and receivables carried at fair value through profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansBeforeAllowanceForLoanLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansBeforeAllowanceForLoanLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansNetOfAllowanceForCreditLosses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Before Allowance For Loan Losses",
        "totalLabel": "Loans gross of allowance for loan losses",
        "documentation": "The amount of Retail and Wholesale loans made by the entity before allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansHeldForTradingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansHeldForTradingMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Held For Trading [Member]",
        "terseLabel": "Trading loans [member]",
        "documentation": "Loans Held For Trading [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansNetOfAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansNetOfAllowanceForCreditLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans net of allowance for credit losses",
        "totalLabel": "Loans,net",
        "documentation": "Loans net of allowance for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansNetOfAllowanceForLoanLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansNetOfAllowanceForLoanLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Net Of Allowance For Loan Losses",
        "totalLabel": "Loans net of allowance for loan losses",
        "documentation": "The amount of Retail and Wholesale loans made by the entity net of allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansPastDueButNotImpaired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansPastDueButNotImpaired",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Past Due But Not Impaired",
        "terseLabel": "Total loans",
        "documentation": "Loans Past Due But Not Impaired"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LoansToBusinessAndGovernment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LoansToBusinessAndGovernment",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail": {
       "parentTag": "bmo_LoansNetOfAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans to business and government",
        "terseLabel": "Business and government",
        "documentation": "The amount of loans to businesses and government made by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LongtermDebtInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LongtermDebtInstrumentsAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LongTerm Debt Instruments [Axis]",
        "documentation": "LongTerm Debt Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LongtermDebtInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LongtermDebtInstrumentsDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LongTerm Debt Instruments [Domain]",
        "documentation": "LongTerm Debt Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_LowProbabilityOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "LowProbabilityOfDefaultMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Low probability of default [member]",
        "terseLabel": "Low probability of default [member]",
        "documentation": "Low probability of default."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_MandatorilyMeasuredAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MandatorilyMeasuredAtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatorily measured at fair value [member]",
        "documentation": "Mandatorily measured at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_MaturitiesOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MaturitiesOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of securities other than trading classified as investing activities",
        "terseLabel": "Maturities of securities, other than trading",
        "documentation": "Maturities of securities other than trading, classified as investing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "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": [
      "r21",
      "r127",
      "r129",
      "r130",
      "r141",
      "r142",
      "r143",
      "r146",
      "r165",
      "r176",
      "r219",
      "r242"
     ]
    },
    "bmo_MaturityBetween90To180DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MaturityBetween90To180DaysPastDueMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Between 90 to 180 Days Past Due [Member]",
        "terseLabel": "Maturity Between 90 to 180 Days Past Due [member]",
        "documentation": "Maturity between 90 to 180 days past due."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail",
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]",
        "terseLabel": "Maturity [domain]"
       }
      },
      "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": [
      "r21",
      "r127",
      "r129",
      "r130",
      "r141",
      "r142",
      "r143",
      "r146",
      "r165",
      "r219",
      "r242",
      "r246"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]",
        "terseLabel": "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": [
      "r80",
      "r84",
      "r113"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]",
        "terseLabel": "Measurement [domain]"
       }
      },
      "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": [
      "r80",
      "r84",
      "r113"
     ]
    },
    "bmo_MediumProbabilityOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MediumProbabilityOfDefaultMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medium probability of default [member]",
        "terseLabel": "Medium probability of default [member]",
        "documentation": "Medium probability of default."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_MetalDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MetalDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Metal Deposits",
        "terseLabel": "Metal deposits",
        "documentation": "Metal deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MiscellaneousAssetsAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous assets [abstract]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MiscellaneousLiabilitiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous liabilities [abstract]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ModelChangesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ModelChangesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Model changes allowance account for credit losses of financial assets",
        "terseLabel": "Model changes",
        "documentation": "Amount charged to profit or loss due to changes in the models used to estimate expected credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ModelledAllowanceAccountForCreditLossesOfFinancialAssetsBasedOnAssumptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ModelledAllowanceAccountForCreditLossesOfFinancialAssetsBasedOnAssumptions",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Modelled allowance account for credit losses of financial assets based on assumptions",
        "terseLabel": "Modelled allowance account for credit losses of financial assets based on assumptions",
        "documentation": "Modelled allowance account for credit losses of financial assets based on assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_MoneyMarketDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MoneyMarketDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Deposits",
        "terseLabel": "Money market deposits",
        "documentation": "Money market deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MortgagesMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgages [member]",
        "terseLabel": "Residential mortgages [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of financial assets that represents loans to finance the purchase of assets where the asset acts as collateral to secure the loan."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r247",
      "r251"
     ]
    },
    "bmo_MutualFundRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "MutualFundRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mutual fund revenue",
        "terseLabel": "Mutual fund revenues",
        "documentation": "Mutual fund revenue."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NHAMBSUSAgencyMBSAndCMOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NHAMBSUSAgencyMBSAndCMOMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NHAMBS US Agency MBS And CMO [Member]",
        "presentationGuidance": "NHA MBS, U.S. agency MBS and CMO [member]",
        "verboseLabel": "NHA MBS U.S. agency MBS and CMO [member]",
        "documentation": "NHA MBS US agency MBS and CMO."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NetCashProvidedByOperatingActivitiesIncludesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NetCashProvidedByOperatingActivitiesIncludesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by Operating Activities Includes [abstract] [Abstract]",
        "terseLabel": "Net cash provided by operating activities includes:",
        "documentation": "Net Cash Provided By Operating Activities Includes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfTheInsuranceLiabilityByRemainingCoverageAndIncurredClaimsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net liabilities or assets for remaining coverage excluding loss component [member]",
        "terseLabel": "Liabilities for remaining coverage [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": [
      "r131"
     ]
    },
    "bmo_NetRemeasurementOfAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NetRemeasurementOfAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net remeasurement of allowance account for credit losses of financial assets",
        "negatedLabel": "Net remeasurement of loss allowance",
        "documentation": "Net remeasurement of allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NetTotalLoansAndAcceptancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NetTotalLoansAndAcceptancesMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Total Loans And Acceptances [Member]",
        "terseLabel": "Net Total Loans And Acceptances [member]",
        "documentation": "Net total loans and acceptances."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestBearingDepositsInstant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestBearingDepositsInstant",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Bearing Deposits instant",
        "terseLabel": "Non interest bearing deposits",
        "documentation": "Non interest bearing deposits."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestExpense1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestExpense1",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Expense 1",
        "totalLabel": "Non-Interest Expense",
        "documentation": "Non interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestExpense1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestExpense1Abstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest expense 1 [abstract]",
        "terseLabel": "Non-Interest Expense",
        "documentation": "Non interest expense 1."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestExpenseExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestExpenseExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest expense excluding amortization",
        "terseLabel": "Non-interest expense",
        "documentation": "Non interest expense excluding amortization."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Expense Other",
        "terseLabel": "Other",
        "documentation": "Non-interest expense other."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestIncome1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestIncome1",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Income1",
        "totalLabel": "Non-Interest Revenue",
        "documentation": "Non interest income."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonInterestIncome1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonInterestIncome1Abstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest income 1 [abstract]",
        "terseLabel": "Non-Interest Revenue",
        "documentation": "Non interest income 1."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonTradingSecuritiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonTradingSecuritiesAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail": {
       "parentTag": "bmo_BankSecuritiesCarryingAmount",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_Securities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Trading Securities at Fair value Through Profit or Loss",
        "verboseLabel": "Fair value through profit or loss",
        "presentationGuidance": "Total FVTPL securities",
        "positiveTerseLabel": "FVTPL Securities",
        "documentation": "Non trading securities at fair value through profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonTradingSecuritiesAtFairValueThroughProfitOrLossNonInterestRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonTradingSecuritiesAtFairValueThroughProfitOrLossNonInterestRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfNonInterestRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Trading Securities At Fair Value Through Profit Or Loss Non Interest Revenue",
        "terseLabel": "FVTPL securities",
        "documentation": "Non Trading Securities At Fair Value Through Profit Or Loss Non Interest Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NonUsdNonCadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NonUsdNonCadMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non USD Non CAD [Member]",
        "documentation": "NonUSD NonCAD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "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": [
      "r44"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]",
        "terseLabel": "Non-adjusting events after reporting period [domain]"
       }
      },
      "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": [
      "r44"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "terseLabel": "Non-controlling interest in subsidiaries (Note 6)"
       }
      },
      "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": [
      "r15",
      "r100",
      "r102"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Non-controlling interest in subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "bmo_NormalCourseIssuerBidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NormalCourseIssuerBidMember",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Normal Course Issuer Bid [Member]",
        "terseLabel": "Normal course issuer bid [member]",
        "documentation": "Normal course issuer bid."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NotCarriedAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NotCarriedAtFairValueMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Carried At Fair Value [Member]",
        "terseLabel": "Not Carried At Fair Value [member]",
        "documentation": "Not Carried At Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "definitionGuidance": "1 year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r129",
      "r130",
      "r146",
      "r242",
      "r250"
     ]
    },
    "ifrs-full_NotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfMaturityScheduleForDepositsGreaterThanOneHundredThousandDollarsBookedInCanadaDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than three months [member]",
        "verboseLabel": "Less than 3 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than three months."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "bmo_NotRatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NotRatedMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Rated [Member]",
        "terseLabel": "Not Rated [member]",
        "documentation": "Not Rated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NumberOfDaysForWhichTheLoanReceivableIsOverdueForTheLoansToBeWrittenOff": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NumberOfDaysForWhichTheLoanReceivableIsOverdueForTheLoansToBeWrittenOff",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Days For Which The Loan Receivable Is Overdue For The Loans To Be Written Off",
        "terseLabel": "Number of days for which the loan receivable is overdue for the loans to be written off",
        "documentation": "Number of days for which the loan receivable is overdue for the loans to be written off."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_NumberOfOperatingGroups": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NumberOfOperatingGroups",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of operating groups",
        "terseLabel": "Number of operating groups",
        "documentation": "Number of operating groups."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options exercisable in share-based payment arrangement",
        "definitionGuidance": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "verboseLabel": "Units granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "bmo_NumberOfSharesIssuedOrIssuableUponConversionOfConvertibleInstrument": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NumberOfSharesIssuedOrIssuableUponConversionOfConvertibleInstrument",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares Issued Or Issuable Upon Conversion Of Convertible Instrument",
        "verboseLabel": "Stock options issued, convertible shares",
        "documentation": "Number Of Shares Issued Or Issuable Upon Conversion Of Convertible Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "verboseLabel": "Balance at End of Period (shares)",
        "terseLabel": "Number of 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"
     ]
    },
    "bmo_NumberOfSharesRepurchaseUnderNormalCourseIssuerBid": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "NumberOfSharesRepurchaseUnderNormalCourseIssuerBid",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares Repurchase Under Normal Course Issuer Bid",
        "verboseLabel": "Number of shares repurchase under normal course issuer bid",
        "documentation": "Number of shares repurchase under normal course issuer bid."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OperatingIncomeExcludingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OperatingIncomeExcludingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating income excluding interest",
        "terseLabel": "Non-interest revenue",
        "documentation": "Operating income excluding interest."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OperatingIncomeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OperatingIncomeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income Expenses [abstract]",
        "documentation": "Operating Income Expenses [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Common shares [member]",
        "definitionGuidance": "Common shares (Note 6) [member]",
        "verboseLabel": "Common Shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "terseLabel": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets [member]",
        "terseLabel": "Other assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Other Comprehensive Income, net of taxes"
       }
      },
      "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",
      "r28",
      "r41",
      "r106"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "verboseLabel": "Other Comprehensive Income, net of taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "totalLabel": "Other comprehensive income net of tax cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r41"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, change in fair value of financial liability attributable to change in credit risk of liability",
        "definitionGuidance": "Net gains (losses) on remeasurement of own credit risk on financial liabilities designated at fair value",
        "verboseLabel": "(Losses) on remeasurement of own credit risk on financial liabilities designated at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to changes in the fair value of financial liabilities attributable to the changes in the credit risk of those liabilities. [Refer: Other comprehensive income; Credit risk [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r41"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, financial assets measured at fair value through other comprehensive income",
        "totalLabel": "Other comprehensive income net of tax OCI debt financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related 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": [
      "r22",
      "r41"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments",
        "terseLabel": "Net unrealized gains (losses) on fair value through OCI equity securities arising during the period"
       }
      },
      "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": [
      "r22",
      "r41"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Net gains (losses) on remeasurement of pension and other employee future benefit plans",
        "verboseLabel": "Gains (losses) on remeasurement of pension and other employee future benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r41",
      "r262"
     ]
    },
    "bmo_OtherComprehensiveIncomeNetOfTaxesTranslationOfNetForeignOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherComprehensiveIncomeNetOfTaxesTranslationOfNetForeignOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Net Of Taxes Translation Of Net Foreign Operations",
        "totalLabel": "Other comprehensive income, net of taxes, translation of net foreign operations",
        "documentation": "The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Items that will not be reclassified to net income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216"
     ]
    },
    "bmo_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Countries [member]",
        "terseLabel": "Other countries [member]",
        "documentation": "Other countries."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherEmployeeFutureBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherEmployeeFutureBenefitPlansMember",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other employee future benefit plans [Member]",
        "terseLabel": "Other employee future benefit plans [member]",
        "documentation": "Other employee future benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherEquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherEquityInstrumentsMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Equity Instruments [Member]",
        "terseLabel": "Other Equity Instruments [member]",
        "documentation": "Other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherGovernmentSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherGovernmentSecuritiesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Government Securities [member]",
        "terseLabel": "Other governments [member]",
        "documentation": "Other Government Securities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherGovernmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherGovernmentsMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Governments [Member]",
        "terseLabel": "Other governments [member]",
        "documentation": "Other governments member."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities",
        "terseLabel": "Other",
        "verboseLabel": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_OtherLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities At Fair Value",
        "terseLabel": "Other liabilities",
        "documentation": "Other liabilities at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherLiabilitiesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities [Member]",
        "documentation": "Other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherMiscellaneousAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherMiscellaneousAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Miscellaneous Assets",
        "totalLabel": "Other assets",
        "documentation": "Other miscellaneous assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherMiscellaneousLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherMiscellaneousLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other miscellaneous liabilities",
        "totalLabel": "Other liabilities",
        "documentation": "Other miscellaneous liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_OtherRevenuesLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "OtherRevenuesLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Revenues Losses",
        "terseLabel": "Other revenues (losses)",
        "documentation": "Other revenues losses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]",
        "terseLabel": "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": [
      "r239"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfLoansThatArePastDueButNotClassifiedAsImpairedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]",
        "terseLabel": "Past due status [domain]"
       }
      },
      "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": [
      "r239"
     ]
    },
    "bmo_PayableToBrokersDealersAndClients": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PayableToBrokersDealersAndClients",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payable To Brokers Dealers And Clients",
        "terseLabel": "Payable to brokers, dealers and clients",
        "documentation": "Payable to brokers, dealers and clients."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Repayment of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to acquire or redeem entity's shares",
        "negatedLabel": "Redemption of preferred shares (Note 6)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "bmo_PaymentsToRepurchaseOfCommonSharesForCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PaymentsToRepurchaseOfCommonSharesForCancellation",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments To Repurchase Of Common Shares For Cancellation",
        "negatedLabel": "Common shares repurchased for cancellation (Note 6)",
        "documentation": "Payments To Repurchase Of Common Shares For Cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PensionAndOtherEmployeeFutureBenefitExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PensionAndOtherEmployeeFutureBenefitExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension and other employee future benefit expenses [Abstract]",
        "documentation": "Pension and other employee future benefit expenses."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PensionAndOtherEmployeeFutureBenefitExpensesRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PensionAndOtherEmployeeFutureBenefitExpensesRecovery",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension And Other Employee Future Benefit Expenses Recovery",
        "totalLabel": "Total pension and other employee future benefit expenses (recovery) recognized in our Consolidated Statement of Income",
        "documentation": "Pension and other employee future benefit expenses (recovery)."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PensionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PensionPlansMember",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans [member]",
        "terseLabel": "Pension Plans [member]",
        "documentation": "Pension Plans [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PercentageOfIncreaseDueToGlobalMinimumTax": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PercentageOfIncreaseDueToGlobalMinimumTax",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Increase Due To Global Minimum Tax",
        "terseLabel": "Percentage Of Increase due to Global Minimum Tax",
        "documentation": "Percentage of increase due to global minimum tax."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PerformingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PerformingLoansMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performing loans [Member]",
        "terseLabel": "Performing loans [member]",
        "documentation": "Performing loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PerformingLoansStageOneScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PerformingLoansStageOneScenarioMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performing loans, stage one scenario [member]",
        "terseLabel": "Performing loans, stage one scenario [member]",
        "documentation": "Performing loans, stage one scenario [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PeriodAxis",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period [Axis]",
        "documentation": "Period."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PeriodMember",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period [Member]",
        "documentation": "Period."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PeriodOfApplicabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PeriodOfApplicabilityAxis",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period Of Applicability [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PeriodOfApplicabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PeriodOfApplicabilityDomain",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period Of Applicability [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PersonalDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PersonalDepositMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personal Deposit [Member]",
        "terseLabel": "Individuals [Member]",
        "documentation": "Personal Deposit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PortfolioAndOtherManagementFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PortfolioAndOtherManagementFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portfolio and other management fee income",
        "terseLabel": "Investment management and custodial fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised from portfolio and other management fees."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "bmo_PostemploymentBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PostemploymentBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PensionAndOtherEmployeeFutureBenefitExpensesRecovery",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefit Expense",
        "totalLabel": "Benefits expense",
        "documentation": "Post employment benefit expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail": {
       "parentTag": "bmo_PensionAndOtherEmployeeFutureBenefitExpensesRecovery",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfPensionAndOtherEmployeeFutureBenefitExpensesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense, defined contribution plans",
        "terseLabel": "Defined contribution expense"
       }
      },
      "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": [
      "r58"
     ]
    },
    "bmo_PreciousMetalsAndOtherReceivablesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PreciousMetalsAndOtherReceivablesAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Precious Metals And Other Receivables At Fair Value",
        "terseLabel": "Other Assets",
        "documentation": "Precious metals and other receivables at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preference shares [member]",
        "terseLabel": "Preferred 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": [
      "r260"
     ]
    },
    "bmo_PreferredSharesAndOtherEquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PreferredSharesAndOtherEquityInstrumentsMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Shares and Other Equity Instruments [Member]",
        "terseLabel": "Preferred shares and other equity instruments (Note 6) [member]",
        "definitionGuidance": "Preferred Shares and Other Equity Instruments [member]",
        "verboseLabel": "Preferred Shares and Other Equity Instruments [member]",
        "documentation": "Preferred Shares and Other Equity Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PremisesAndEquipmentRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PremisesAndEquipmentRelatedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premises and equipment related expenses",
        "terseLabel": "Premises and equipment",
        "documentation": "Premises and equipment related expenses"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_PrincipalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PrincipalMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal [Member]",
        "terseLabel": "Principal [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProbabilityOfDefaultAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProbabilityOfDefaultAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability of default [axis]",
        "terseLabel": "Probability of default [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": [
      "r238",
      "r248"
     ]
    },
    "ifrs-full_ProbabilityOfDefaultDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProbabilityOfDefaultDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability of default [domain]",
        "terseLabel": "Probability of default [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Probability of default' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r248"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issue of ordinary shares",
        "terseLabel": "Net proceeds from issuance of common shares (Note 6)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "bmo_ProceedsFromSalePurchaseOrIssueOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ProceedsFromSalePurchaseOrIssueOfTreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Sale Purchase or Issue of Treasury Shares",
        "terseLabel": "Net purchase of treasury shares",
        "documentation": "Proceeds from sale purchase or issue of treasury shares."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ProceedsFromSalesOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ProceedsFromSalesOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sales of Securities Other Than Trading Classified as Investing Activities",
        "terseLabel": "Proceeds from sales of securities, other than trading",
        "documentation": "Proceeds from sales of securities other than trading, classified as investing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [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": [
      "r200",
      "r228"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfInterestAndDividendIncomeAndGainsOnSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r228"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestExpense1",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfIncomeAlternate1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "totalLabel": "Net Income",
        "terseLabel": "Net Income",
        "commentaryGuidance": "Net income attributable to bank shareholders",
        "definitionGuidance": "Reported net income (loss)"
       }
      },
      "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",
      "r27",
      "r87",
      "r97",
      "r99",
      "r193",
      "r195",
      "r223",
      "r232"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "terseLabel": "Attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncomeAlternate1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "presentationGuidance": "Non-controlling interest in subsidiaries",
        "terseLabel": "Net income attributable to non-controlling interest in subsidiaries",
        "definitionGuidance": "Non-controlling interest in subsidiaries"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r101"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity",
        "totalLabel": "Net income available to common shareholders",
        "terseLabel": "Net income available to common shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfIncomeAlternate1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Bank shareholders",
        "presentationGuidance": "Net income attributable to bank shareholders",
        "verboseLabel": "Net income (loss) attributable to bank shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Income Before Provision for Income Taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r163",
      "r211",
      "r212",
      "r252",
      "r253"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "verboseLabel": "Premises and equipment"
       }
      },
      "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": [
      "r10",
      "r53"
     ]
    },
    "bmo_ProvisionForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ProvisionForCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Credit Losses",
        "verboseLabel": "Total PCL",
        "terseLabel": "Provision for credit losses",
        "documentation": "Provision for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets",
        "negatedLabel": "Net purchases of premises and equipment and software"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets. [Refer: Intangible assets other than goodwill; Investment property; Other non-current assets; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "bmo_PurchaseOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "PurchaseOfSecuritiesOtherThanTradingClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of securities other than trading classified as investing activities",
        "negatedLabel": "Purchases of securities, other than trading",
        "documentation": "Payments for purchase of securities other than trading, classified as investing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchasesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchasesFairValueMeasurementAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases, fair value measurement, assets",
        "terseLabel": "Purchases/Issuances"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in the fair value measurement of assets resulting from purchases of those assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ifrs-full_PurchasesFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchasesFairValueMeasurementLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases, fair value measurement, liabilities",
        "terseLabel": "Purchases/Issuances"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in the fair value measurement of liabilities resulting from purchases of those liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail",
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "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": [
      "r92",
      "r125",
      "r143",
      "r156",
      "r225",
      "r227",
      "r269"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail",
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail",
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]",
        "terseLabel": "Range [domain]"
       }
      },
      "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": [
      "r92",
      "r125",
      "r143",
      "r156",
      "r225",
      "r227",
      "r269"
     ]
    },
    "bmo_RealGrossDomesticProductGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RealGrossDomesticProductGrowthRate",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Gross Domestic Product Growth Rate",
        "terseLabel": "Real GDP growth rates",
        "documentation": "Real gross domestic product growth rate."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ReceivableFromBrokersDealersAndClients": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ReceivableFromBrokersDealersAndClients",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable From Brokers Dealers And Clients",
        "terseLabel": "Receivable from brokers, dealers and clients",
        "documentation": "Receivable from brokers, dealers and clients."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on cash flow hedges, net of tax",
        "negatedLabel": "Reclassification to earnings of losses on derivatives designated as cash flow hedges during the period",
        "negatedTerseLabel": "Reclassification to earnings of losses on derivatives designated as cash flow hedges during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r167",
      "r168"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeAlternate1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on financial assets measured at fair value through other comprehensive income, net of tax",
        "negatedTerseLabel": "Reclassification to earnings of (gains) during the period",
        "negatedLabel": "Reclassification to earnings of (gains) during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to financial assets measured at fair value through other comprehensive income, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "bmo_RecognizedAsReductionInEmployeeCompensationExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RecognizedAsReductionInEmployeeCompensationExpenseMember",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized As Reduction In Employee Compensation Expense [Member]",
        "terseLabel": "Recognized as reduction in employee compensation expense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Changes In Fair Value Measurement Assets Liabilities [Abstract]",
        "documentation": "Reconciliation Of Changes In Fair Value Measurement Assets Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_RedeemablePreferenceSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RedeemablePreferenceSharesOutstanding",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Preference Shares Outstanding",
        "terseLabel": "Redeemable preference shares, outstanding",
        "documentation": "Redeemable preference shares outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_RedeemablePreferenceSharesValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RedeemablePreferenceSharesValueOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Preference Shares Value Outstanding",
        "terseLabel": "Redeem all of our outstanding",
        "documentation": "Redeemable preference shares value outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReductionOfIssuedCapital",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction of issued capital",
        "negatedLabel": "Redeemed during the period"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "bmo_RelatedToPerformingLoansAssumingHundredPercentBaseCaseScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RelatedToPerformingLoansAssumingHundredPercentBaseCaseScenarioMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related to performing loans, assuming hundred percent base case scenario [member]",
        "terseLabel": "Related to performing loans, assuming 100% base case scenario [member]",
        "documentation": "Related to performing loans, assuming hundred percent base case scenario [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_RelatedToPerformingLoansAssumingHundredPercentSevereDownsideScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RelatedToPerformingLoansAssumingHundredPercentSevereDownsideScenarioMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related to performing loans, assuming hundred percent severe downside scenario [Member]",
        "verboseLabel": "Related to performing loans, assuming 100% severe downside scenario [member]",
        "documentation": "Related to performing loans, assuming hundred percent adverse scenario."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_RelatedToSecuritiesHeldByInsuranceSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RelatedToSecuritiesHeldByInsuranceSubsidiariesMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related To Securities Held By Insurance Subsidiaries [Member]",
        "documentation": "Related to securities held by insurance subsidiaries [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_RemainingTwoYearsHorizonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "RemainingTwoYearsHorizonMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining Two Years Horizon [Member]",
        "terseLabel": "Remaining horizon [member]",
        "documentation": "Remaining two years horizon."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepurchaseAgreementsAndCashCollateralOnSecuritiesLent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase agreements and cash collateral on securities lent",
        "terseLabel": "Securities lent or sold under repurchase agreements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments sold with the intent to reacquire in repurchase agreements and cash collateral on securities lent."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_ResidentialMortgageLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ResidentialMortgageLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Residential Mortgage Loans",
        "terseLabel": "Residential mortgages",
        "documentation": "Residential mortgage loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ResidentialMortgagesLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ResidentialMortgagesLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail": {
       "parentTag": "bmo_LoansNetOfAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Residential mortgages loans",
        "terseLabel": "Residential mortgages",
        "documentation": "Residential mortgages loans."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ResidentialMortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ResidentialMortgagesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Residential Mortgages [Member]",
        "terseLabel": "Residential mortgages [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "presentationGuidance": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r216"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "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": [
      "r6",
      "r213"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "totalLabel": "Total Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r105",
      "r163",
      "r188",
      "r194",
      "r200",
      "r201",
      "r203",
      "r211",
      "r212",
      "r223"
     ]
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_InterestIncomeExpenseNet1",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "totalLabel": "Interest, Dividend and Fee Income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r189",
      "r198",
      "r258"
     ]
    },
    "ifrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse repurchase agreements and cash collateral on securities borrowed",
        "terseLabel": "Securities Borrowed or Purchased Under Resale Agreements"
       }
      },
      "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": [
      "r259"
     ]
    },
    "ifrs-full_SaleOrIssueOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SaleOrIssueOfTreasuryShares",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale or issue of treasury shares",
        "verboseLabel": "Net premium on sale of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity resulting from the sale or issue of treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "bmo_SaleOrPurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SaleOrPurchaseOfTreasuryShares",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale or Purchase of Treasury Shares",
        "verboseLabel": "Treasury shares purchased",
        "documentation": "Sale or purchase of treasury\u00a0shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SalesFairValueMeasurementAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales, fair value measurement, assets",
        "negatedLabel": "Sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in the fair value measurement of assets resulting from sales. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "bmo_ScenarioWeighting": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ScenarioWeighting",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario weighting",
        "verboseLabel": "Scenario weight",
        "documentation": "ScenarioWeighting."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ScheduleOfSecuritiesByClassificationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ScheduleOfSecuritiesByClassificationExplanatory",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Securities By Classification Explanatory",
        "terseLabel": "Summary of Classification of Securities",
        "documentation": "Schedule of securities by classification explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ScheduleOfSecuritiesByClassificationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ScheduleOfSecuritiesByClassificationLineItems",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Securities By Classification [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ScheduleOfSecuritiesByClassificationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ScheduleOfSecuritiesByClassificationTable",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Securities By Classification [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_Securities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "Securities",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities",
        "totalLabel": "Securities, net",
        "documentation": "The amount of securities consisting of bonds, share certificates or other debt or equity ownership measured at either fair value through profit and loss, fair value through other comprehensive income or at amortized cost."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities [abstract]",
        "verboseLabel": "Securities (Note 2)",
        "terseLabel": "Securities",
        "documentation": "Securities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesAtAmortizedCostNetOfAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesAtAmortizedCostNetOfAllowances",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail": {
       "parentTag": "bmo_BankSecuritiesCarryingAmount",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_Securities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities At Amortized Cost Net Of Allowances",
        "verboseLabel": "Debt securities at amortized cost",
        "definitionGuidance": "Amortized Cost Securities",
        "disclosureGuidance": "Amortized cost",
        "documentation": "Securities at amortized cost net of allowances."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesAtFairValueThroughOtherComprehensiveIncomeNetOfAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesAtFairValueThroughOtherComprehensiveIncomeNetOfAllowances",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail": {
       "parentTag": "bmo_BankSecuritiesCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_Securities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail",
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities At Fair Value Through Other Comprehensive Income Net Of Allowances",
        "terseLabel": "Fair value through other comprehensive income",
        "presentationGuidance": "Fair value through other comprehensive income (FVOCI) securities",
        "disclosureGuidance": "FVOCI Securities",
        "verboseLabel": "FVOCI Securities",
        "documentation": "Securities at fair value through other comprehensive income net of allowances."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesAtFairValueThroughOtherComprehensiveIncomeRealizedGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesAtFairValueThroughOtherComprehensiveIncomeRealizedGains",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfNonInterestRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities At Fair Value Through Other Comprehensive Income Realized Gains",
        "verboseLabel": "FVOCI securities - net realized gains",
        "documentation": "Securities at fair value through other comprehensive income realized gains."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesGainsLossesOtherThanTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesGainsLossesOtherThanTrading",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Gains Losses Other Than Trading",
        "terseLabel": "Securities gains, other than trading (Note 2)",
        "documentation": "Securities gains (losses), other than trading."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesGainsOtherThanTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesGainsOtherThanTrading",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesSummaryOfNonInterestRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities gains, other than trading",
        "definitionGuidance": "Securities gains, other than trading",
        "documentation": "Securities gains, other than trading."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesSoldButNotYetPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesSoldButNotYetPurchased",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Sold But Not Yet Purchased",
        "terseLabel": "Securities sold but not yet purchased",
        "documentation": "The fair value of obligations to deliver securities not owned at the time of sale."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesSoldButNotYetPurchasedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesSoldButNotYetPurchasedAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Sold But Not Yet Purchased at Fair Value",
        "terseLabel": "Securities sold but not yet purchased",
        "documentation": "Securities Sold But Not Yet Purchased at Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritiesSoldButNotYetPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritiesSoldButNotYetPurchasedMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Sold But Not Yet Purchased [Member]",
        "terseLabel": "Securities sold but not yet purchased [member]",
        "documentation": "Securities sold but not yet purchased."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SecuritizationAndStructuredEntitiesLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SecuritizationAndStructuredEntitiesLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securitization and structured entities' liabilities",
        "terseLabel": "Securitization and structured entities' liabilities",
        "documentation": "The amount of liabilities associated with securitization programs and structured entities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "Segments [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": [
      "r70",
      "r126",
      "r193",
      "r218",
      "r235"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationAdditionalInformationDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]",
        "terseLabel": "Segments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r126",
      "r199",
      "r218",
      "r235"
     ]
    },
    "bmo_Series31NvccMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "Series31NvccMember",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series 31 NVCC [Member]",
        "terseLabel": "Series 31 NVCC [Member]",
        "documentation": "Series 31 NVCC."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SettlementsFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SettlementsFairValueMeasurementAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlements, fair value measurement, assets",
        "negatedLabel": "Maturities/Settlement"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in the fair value measurement of assets resulting from settlements. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "bmo_SevenPointSevenPercentageLimitedRecourseCapitalNotesSeriesFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SevenPointSevenPercentageLimitedRecourseCapitalNotesSeriesFourMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven Point Seven Percentage Limited Recourse Capital Notes Series Four [Member]",
        "terseLabel": "7.700% Limited Recourse Capital Notes, Series 4 [member]",
        "documentation": "Seven point seven percentage limited recourse capital notes series four."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SevenPointThreePercentageLimitedRecourseCapitalNotesSeriesFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SevenPointThreePercentageLimitedRecourseCapitalNotesSeriesFiveMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven Point Three Percentage Limited Recourse Capital Notes Series Five [Member]",
        "terseLabel": "7.300% Limited Recourse Capital Notes, Series 5 [member]",
        "documentation": "Seven point three percentage limited recourse capital notes series five."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SevenPointThreeTwoFivePercentageLimitedRecourseCapitalNotesSeriesThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SevenPointThreeTwoFivePercentageLimitedRecourseCapitalNotesSeriesThreeMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven Point Three Two Five Percentage Limited Recourse Capital Notes Series Three [Member]",
        "terseLabel": "7.325% Limited Recourse Capital Notes, Series 3 [member]",
        "documentation": "Seven Point Three Two Five Percentage Limited Recourse Capital Notes Series Three"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SevereDownsideScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SevereDownsideScenarioMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Severe Downside Scenario [Member]",
        "terseLabel": "Severe Downside Scenario [member]",
        "documentation": "Severe downside scenario."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method",
        "terseLabel": "Share of profit in associates and joint ventures"
       }
      },
      "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": [
      "r38",
      "r191",
      "r198"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share premium [member]",
        "terseLabel": "Contributed Surplus [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "bmo_ShareRepurchaseProgramAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ShareRepurchaseProgramAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program Authorized Amount",
        "terseLabel": "Share repurchase program authorized amount",
        "documentation": "Share repurchase program authorized amount."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ShareRepurchaseProgramNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ShareRepurchaseProgramNumberOfSharesRepurchased",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program Number Of Shares Repurchased",
        "terseLabel": "Share repurchase program number of shares repurchased",
        "documentation": "Share repurchase program number of shares repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ShareRepurchaseProgramPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ShareRepurchaseProgramPricePerShare",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program Price Per Share",
        "terseLabel": "Share repurchase program price per share",
        "documentation": "Share repurchase program price per share."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_ShareholderDividendReinvestmentAndSharePurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "ShareholderDividendReinvestmentAndSharePurchasePlanMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Dividend Reinvestment And Share Purchase Plan [Member]",
        "terseLabel": "Shareholder Dividend Reinvestment and Share Purchase Plan [member]",
        "documentation": "Shareholder dividend reinvestment and share purchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SharesBuybackProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SharesBuybackProgramAxis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Buyback Program [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SharesBuybackProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SharesBuybackProgramDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Buyback Program [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermDepositsNotClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, not classified as cash equivalents",
        "terseLabel": "Interest Bearing Deposits with Banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "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": [
      "r61",
      "r62",
      "r111"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r111"
     ]
    },
    "bmo_SourceOfDepositAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SourceOfDepositAxis",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Source Of Deposit [Axis]",
        "terseLabel": "Source Of Deposit [Axis]",
        "documentation": "Source of deposit."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SourceOfDepositDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SourceOfDepositDomain",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Source Of Deposit [Domain]",
        "terseLabel": "Source Of Deposit [Domain]",
        "documentation": "Source of deposit domain"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StageOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StageOneMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage One [member]",
        "terseLabel": "Stage One [member]",
        "verboseLabel": "Stage 1 [member]",
        "documentation": "Stage One [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StageThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StageThreeMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage three [Member]",
        "terseLabel": "Stage three [member]",
        "documentation": "Stage three."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StageTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StageTwoMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage Two [Member]",
        "terseLabel": "Stage Two [Member]",
        "documentation": "Stage Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail",
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "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",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "bmo_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StatementTable",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementAdditionalInformationDetail",
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.bmo.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome",
      "http://www.bmo.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StockOptionPlanMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan [member]",
        "terseLabel": "Stock Option Plan [member]",
        "documentation": "Stock Option Plan [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_StructuredNoteLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "StructuredNoteLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Structured Note Liabilities",
        "terseLabel": "Structured note liabilities",
        "documentation": "Structured note liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SubInvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SubInvestmentGradeMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sub investment grade [member]",
        "terseLabel": "Sub investment grade [member]",
        "documentation": "Sub investment grade."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SubordinatedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 44.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated liabilities",
        "terseLabel": "Subordinated Debt",
        "definitionGuidance": "Subordinated debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are subordinate to other liabilities with respect to claims."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "bmo_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary Sale of Stock [Axis]",
        "documentation": "Subsidiary Sale of Stock."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SubsidiarySaleOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SubsidiarySaleOfStockDomain",
     "presentation": [
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary Sale of Stock [Domain]",
        "documentation": "Subsidiary Sale of Stock."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_SupplementalCashFlowDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "SupplementalCashFlowDisclosureAbstract",
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Disclosure [abstract]",
        "terseLabel": "Supplemental Disclosure of Cash Flow Information",
        "documentation": "Supplemental Cash Flow Disclosure [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TaxYearAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TaxYearAxis",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax year [axis]",
        "terseLabel": "Tax year [axis]",
        "documentation": "Tax year [axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TaxYearDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TaxYearDomain",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Year [Domain]",
        "terseLabel": "Tax Year [Domain]",
        "documentation": "Tax Year [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "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": [
      "r50"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "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": [
      "r50"
     ]
    },
    "bmo_TextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TextBlockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TextBlockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TextBlockTable",
     "presentation": [
      "http://www.bmo.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Table]",
        "documentation": "Text block [table]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TierOneCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TierOneCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tier one capital",
        "terseLabel": "Tier 1 Capital",
        "documentation": "Tier one capital"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TierOneCapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TierOneCapitalRatio",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tier one capital ratio",
        "terseLabel": "Tier 1 Capital Ratio",
        "documentation": "Tier 1 capital dividend by Tier 1 capital risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSignificantUnobservableInputsInLevel3InstrumentValuationsDetail",
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r125",
      "r143",
      "r156",
      "r225",
      "r227",
      "r269"
     ]
    },
    "bmo_TotalCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TotalCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Capital",
        "terseLabel": "Total Capital",
        "documentation": "Total Capital"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TotalLossAbsorbingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TotalLossAbsorbingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity",
        "terseLabel": "TLAC",
        "documentation": "Total loss absorbing capacity."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TotalLossAbsorbingCapacityCapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TotalLossAbsorbingCapacityCapitalRatio",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity capital Ratio",
        "terseLabel": "TLAC Ratio",
        "documentation": "Total loss absorbing capacity capital ratio."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TotalLossAbsorbingCapacityLeverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TotalLossAbsorbingCapacityLeverageRatio",
     "presentation": [
      "http://www.bmo.com/role/CapitalManagementSummaryOfRegulatoryCapitalMeasureAndRiskWeightedAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity Leverage Ratio",
        "terseLabel": "TLAC Leverage Ratio",
        "documentation": "Total loss absorbing capacity leverage ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading income (expense)",
        "verboseLabel": "Trading revenues"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income (expense) relating to trading assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "bmo_TradingSecuritiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TradingSecuritiesAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "bmo_Securities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedBalanceSheet",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Securities At Fair Value Through Profit Or Loss",
        "terseLabel": "Trading",
        "verboseLabel": "Trading Securities",
        "documentation": "Trading securities at fair value through profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradingSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradingSecuritiesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail",
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail",
      "http://www.bmo.com/role/SecuritiesSummaryOfClassificationOfSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading securities [member]",
        "terseLabel": "Trading securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments that (a) are acquired or incurred principally for the purpose of selling or repurchasing it in the near term; or (b) on initial recognition are part of a portfolio of identified financial instruments that are managed together and for which there is evidence of a recent actual pattern of short-term profit-taking. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r240",
      "r251"
     ]
    },
    "bmo_TransferToStageOneAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TransferToStageOneAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer to stage one allowance account for credit losses of financial assets",
        "negatedLabel": "Transfer to Stage 1",
        "documentation": "Transfer to stage one allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersIntoLevel3OfFairValueHierarchyAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers into Level 3 of fair value hierarchy, assets",
        "terseLabel": "Transfers into Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of assets into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 1 into Level 2 of fair value hierarchy, assets held at end of reporting period",
        "verboseLabel": "Transfers out of Level 1 into Level 2 of fair value hierarchy, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 1 and into Level 2 of the fair value hierarchy of assets held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities held at end of reporting period",
        "verboseLabel": "Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 1 and into Level 2 of the fair value hierarchy of liabilities held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 2 into Level 1 of fair value hierarchy, assets held at end of reporting period",
        "verboseLabel": "Transfers out of Level 2 into Level 1 of fair value hierarchy, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 2 and into Level 1 of the fair value hierarchy of assets held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfSignificantTransfersBetweenLevel1ToLevel2Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities held at end of reporting period",
        "verboseLabel": "Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 2 and into Level 1 of the fair value hierarchy of liabilities held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 3 of fair value hierarchy, assets",
        "negatedLabel": "Transfers out of Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of assets out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfChangesInLevel3InstrumentsCarriedAtFairValueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 3 of fair value hierarchy, liabilities",
        "negatedLabel": "Transfers out of Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of liabilities out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "bmo_TransfersToStageThreeAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TransfersToStageThreeAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers to stage three allowance account for credit losses of financial assets",
        "negatedLabel": "Transfer to Stage 3",
        "documentation": "Transfers to stage three allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TransfersToStageTwoAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TransfersToStageTwoAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers to stage two allowance account for credit losses of financial assets",
        "negatedLabel": "Transfer to Stage 2",
        "documentation": "Transfers to stage two allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.bmo.com/role/EquitySummaryOfClassesOfPreferredAndCommonSharesOutstandingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares [member]",
        "terseLabel": "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": [
      "r6"
     ]
    },
    "bmo_TwoThousandElevenToTwoThousandEighteenTaxationYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TwoThousandElevenToTwoThousandEighteenTaxationYearsMember",
     "presentation": [
      "http://www.bmo.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Eleven To Two Thousand Eighteen Taxation Years [Member]",
        "verboseLabel": "2011 - 2018 taxation years [member]",
        "documentation": "Two thousand eleven to two thousand eighteen taxation years."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesAxis",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [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": [
      "r171",
      "r174"
     ]
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesDomain",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement of expected credit losses. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. This member also represents the standard value for the 'Type of measurement of expected credit losses' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r174"
     ]
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [axis]",
        "terseLabel": "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": [
      "r230",
      "r233"
     ]
    },
    "ifrs-full_TypesOfContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [domain]",
        "terseLabel": "Types of contracts [domain]"
       }
      },
      "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": [
      "r230",
      "r233"
     ]
    },
    "bmo_TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]",
        "terseLabel": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]",
        "documentation": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSDomain",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]",
        "terseLabel": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]",
        "documentation": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [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": [
      "r157"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [domain]",
        "terseLabel": "Types of share-based payment arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsDetail",
      "http://www.bmo.com/role/DepositsSummaryOfDepositsPayableOnAFixedDetail",
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [member]",
        "verboseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_USDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "USDollarsMember",
     "presentation": [
      "http://www.bmo.com/role/DepositsSummaryOfDepositsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. dollars [member]",
        "documentation": "U.S. dollars."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_USStateMunicipalAndAgenciesDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "USStateMunicipalAndAgenciesDebtMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US State Municipal And Agencies Debt [member]",
        "terseLabel": "US State Municipal And Agencies Debt [member]",
        "verboseLabel": "U.S. states, municipalities and agencies [member]",
        "documentation": "US state municipal and agencies debt."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnconsolidatedStructuredEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnconsolidatedStructuredEntitiesAxis",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconsolidated structured entities [axis]",
        "terseLabel": "Unconsolidated structured entities [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": [
      "r112"
     ]
    },
    "ifrs-full_UnconsolidatedStructuredEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnconsolidatedStructuredEntitiesDomain",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail",
      "http://www.bmo.com/role/EquityAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconsolidated structured entities [domain]",
        "terseLabel": "Unconsolidated structured entities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Unconsolidated structured entities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "bmo_UnderwritingAndAdvisoryFeesIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UnderwritingAndAdvisoryFeesIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome": {
       "parentTag": "bmo_NonInterestIncome1",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/ConsolidatedStatementOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriting And Advisory Fees Income",
        "terseLabel": "Underwriting and advisory fees",
        "documentation": "Underwriting and advisory fees income."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_UnemploymentRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UnemploymentRate",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unemployment rate",
        "terseLabel": "Unemployment rates",
        "documentation": "Unemployment rate."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_UnitedStatesFederalGovernmentSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UnitedStatesFederalGovernmentSecuritiesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Federal Government Securities [member]",
        "terseLabel": "U.S. federal government [member]",
        "documentation": "United States Federal Government Securities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "bmo_UnitedStatesPersonalAndCommercialBankingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UnitedStatesPersonalAndCommercialBankingMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail",
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Personal and Commercial Banking[Member]",
        "terseLabel": "US P&amp;C [member]",
        "verboseLabel": "United States Personal and Commercial Banking [member]",
        "documentation": "United States Personal and Commercial Banking[Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnusedProvisionReversedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfContinuityInLossAllowanceByEachProductTypeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused provision reversed, other provisions",
        "verboseLabel": "Recoveries of previous write-offs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "bmo_UpsideScenariosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UpsideScenariosMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfKeyEconomicVariablesUsedToEstimateAllowanceOnPerformingLoansDuringForecastPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Upside Scenarios [Member]",
        "terseLabel": "Upside Scenarios [member]",
        "documentation": "Upside scenarios."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_UsFederalGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UsFederalGovernmentMember",
     "presentation": [
      "http://www.bmo.com/role/SecuritiesScheduleOfUnrealizedGainsAndLossesDetail",
      "http://www.bmo.com/role/SecuritiesSummaryOfAmortizedCostSecuritiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US federal Government[Member]",
        "terseLabel": "US federal Government [member]",
        "verboseLabel": "U.S. federal government [member]",
        "documentation": "US federal Government."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_UsStatesMunicipalitiesAndAgenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "UsStatesMunicipalitiesAndAgenciesMember",
     "presentation": [
      "http://www.bmo.com/role/FairValueMeasurementsSummaryOfFairValueMeasurementOfAssetsAndLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US States, municipalities and agencies [Member]",
        "terseLabel": "US States, municipalities and agencies [member]",
        "documentation": "US States, municipalities and agencies."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_VeryLowProbabilityOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "VeryLowProbabilityOfDefaultMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Very low probability of default [member]",
        "terseLabel": "Very low probability of default [member]",
        "documentation": "Very low probability of default."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_WatchListMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "WatchListMember",
     "presentation": [
      "http://www.bmo.com/role/LoansAndAllowanceForCreditLossesSummaryOfCreditRiskExposuresForLoansCarriedAtAmortizedCostFvociOrFvtplDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Watch list [member]",
        "terseLabel": "Watch list [member]",
        "documentation": "Watch list."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_WealthManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "WealthManagementMember",
     "presentation": [
      "http://www.bmo.com/role/OperatingSegmentationSummaryOfAverageAssetsGroupedByOperatingSegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wealth management [member]",
        "verboseLabel": "BMO WM [member]",
        "documentation": "Wealth management."
       }
      }
     },
     "auth_ref": []
    },
    "bmo_WeightedAverageExercisePriceOfAverageOutstandingShareOptionsExcludedFromCalculationOfDilutedEarningsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.bmo.com/20250131",
     "localname": "WeightedAverageExercisePriceOfAverageOutstandingShareOptionsExcludedFromCalculationOfDilutedEarningsPerShare",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Average Outstanding Share Options Excluded From Calculation Of Diluted Earnings Per Share",
        "terseLabel": "Weighted-average exercise price",
        "documentation": "Weighted average exercise price of average outstanding share options excluded from calculation of diluted earnings per share."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationSummaryOfRangesOfValuesUsedForEachOptionPricingAssumptionDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Exercise price"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.bmo.com/role/EmployeeCompensationShareBasedCompensationAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average share price, share options granted",
        "terseLabel": "Weighted average fair value of options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding",
        "verboseLabel": "Weighted-average number of common shares outstanding",
        "terseLabel": "Weighted-average number of common shares outstanding"
       }
      },
      "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": [
      "r66"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.bmo.com/role/EarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average ordinary shares and adjusted weighted average ordinary shares [abstract]",
        "terseLabel": "Effect of dilutive instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems",
     "presentation": [
      "http://www.bmo.com/role/InsuranceSummaryOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnUnderlyingItemsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yield used to discount cash flows that do not vary based on returns on underlying items",
        "terseLabel": "Yield used to discount cash flows that do not vary based on returns on underlying items"
       }
      },
      "en": {
       "role": {
        "documentation": "The yield used to discount cash flows that do not vary based on the returns on underlying items, applying paragraph 36 of IFRS 17. Underlying items are items that determine some of the amounts payable to a policyholder. Underlying items can comprise any items; for example a reference portfolio of assets, the net assets of the entity, or a specified subset of the net assets of the entity."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    }
   }
  }
 },
 "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",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&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": "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "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": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79&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": "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a&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": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_ab&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "ac",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_ac&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2024-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2024-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2024-en-r&anchor=para_102_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS13_g91-99_TI",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_105_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "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"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B2",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "6.5.13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_6.5.13_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r230": {
   "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "C28D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_C28D&doctype=Appendix&subtype=C",
   "URIDate": "2024-03-27"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.12&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.13&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.15",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.15&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.40",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.40&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.46&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.7&doctype=Standard",
   "URIDate": "2024-03-27"
  }
 }
}
