XML 177 R134.htm IDEA: XBRL DOCUMENT
v3.25.3

Insurance - Additional Information (Detail) - CAD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Oct. 31, 2025 | Oct. 31, 2024 | Nov. 01, 2022
Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [line items] |  |  |
Disclosure of measurement of insurance contracts | We measure these groups of contracts based on our estimates of the present value of future cash flows that are expected to arise as we fulfill the contracts, plus an explicit risk adjustment for insurance-specific risk. The risk adjustment brings the confidence level on the sufficiency of reserves to 70%—75%. |  |
Reinsurance contract liabilities | $ 525 | $ 579 |
Contractual service margin | 1,210 | 1,370 | $ 1,550
Investment contract liabilities measured at amortized cost | 300 | 147 |
Insurance contracts issued [member] |  |  |
Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [line items] |  |  |
Contractual service margin | 1,528 | 1,550 |
Contractual service margin | 178 | 107 |
Reinsurance contracts held [member] |  |  |
Disclosure of reconciliation of changes in insurance contracts by remaining coverage and incurred claims [line items] |  |  |
Contractual service margin | $ 312 | $ 479 |

X
- Definition Contractual service margin from contracts. + References No definition available. + Details
Name: | bmo_ContractualServiceMarginFromContracts
Namespace Prefix: | bmo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of measurement of insurance contracts + References No definition available. + Details
Name: | bmo_DisclosureOfMeasurementOfInsuranceContractsExplanatoryTextBlock
Namespace Prefix: | bmo_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment contract liabilities measured at amortized cost. + References No definition available. + Details
Name: | bmo_InvestmentContractLiabilitiesMeasuredAtAmortizedCost
Namespace Prefix: | bmo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reinsurance contract liabilities. + References No definition available. + Details
Name: | bmo_ReinsuranceContractLiabilities
Namespace Prefix: | bmo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of the contractual service margin. [Refer: Contractual service margin [member]] + References Reference 1: 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 + Details
Name: | ifrs-full_ContractualServiceMargin
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_DisaggregationOfInsuranceContractsAxis=ifrs-full_InsuranceContractsIssuedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DisaggregationOfInsuranceContractsAxis=ifrs-full_ReinsuranceContractsHeldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |