XML 227 R184.htm IDEA: XBRL DOCUMENT
v3.25.3

Operating and Geographic Segmentation - Additional Information (Detail) $ in Millions | 12 Months Ended
--- | ---
Oct. 31, 2025 CAD ($) Professionals Locations Business | Oct. 31, 2024 CAD ($)
Disclosure of operating segments [line items] |  |
Number of operating groups | Business | 4 |
Taxable equivalent basis adjustment amount | $ | $ 39 | $ 58
Capital Markets [Member] |  |
Disclosure of operating segments [line items] |  |
Number of professionals in lines of business | Professionals | 2,700 |
Number of operating locations | Locations | 38 |

X
- Definition Number of operating groups. + References No definition available. + Details
Name: | bmo_NumberOfOperatingGroups
Namespace Prefix: | bmo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating locations. + References No definition available. + Details
Name: | bmo_NumberOfOperatingLocations
Namespace Prefix: | bmo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of professionals in lines of business. + References No definition available. + Details
Name: | bmo_NumberOfProfessionalsInLinesOfBusiness
Namespace Prefix: | bmo_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Adjustment at the operating group level to facilitate comparisons of income between taxable and tax-exempt sources. + References No definition available. + Details
Name: | bmo_TaxableEquivalentBasisAdjustmentAmount
Namespace Prefix: | bmo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfOperatingSegmentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_SegmentsAxis=bmo_CapitalMarketsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |