XML 144 R81.htm IDEA: XBRL DOCUMENT
v3.25.3

IFRS 7 - Disclosure - Market Risk - Additional Information (Detail) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Oct. 31, 2025 | Oct. 31, 2024
Disclosure of Risk Management [line items] |  |
Effect of one percent appreciation of Canadian currency rate on impact on equity | $ 224 | $ 198
Market risk [member] |  |
Disclosure of Risk Management [line items] |  |
Interest rate sensitivity period | 12-month |
Market risk [member] | Value at Risk [member] |  |
Disclosure of Risk Management [line items] |  |
Statistical technique percentage of confidence level to measure potential overnight loss | 99.00% |
Value at risk holding period | 1 day |
Market risk [member] | Stressed value at risk [member] |  |
Disclosure of Risk Management [line items] |  |
Stressed value at risk horizon period | 10 days |

X
- Definition Line items represent concepts included in a table. These are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | cm_DisclosureOfRiskManagementLineItems
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Effect of One Percent Appreciation of Canadian Currency Rate Impact on Equity + References No definition available. + Details
Name: | cm_EffectOfOnePercentAppreciationOfCanadianCurrencyRateImpactOnEquity
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Interest rate sensitivity period. + References No definition available. + Details
Name: | cm_InterestRateSensitivityPeriod
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Statistical Technique Percentage of Confidence Level to Measure Potential Overnight Loss + References No definition available. + Details
Name: | cm_StatisticalTechniquePercentageOfConfidenceLevelToMeasurePotentialOvernightLoss
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stressed value at risk horizon period. + References No definition available. + Details
Name: | cm_StressedValueAtRiskHorizonPeriod
Namespace Prefix: | cm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value at risk holding period. + References No definition available. + Details
Name: | cm_ValueAtRiskHoldingPeriod
Namespace Prefix: | cm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MeasurementAxis=cm_ValueAtRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MeasurementAxis=cm_StressedValueAtRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |