cm:Level3TextBlock: us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block] |
us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock |
Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis. |
cm:Level3TextBlock |
Text Block (HTML) (nonnum:textBlockItemType) |
For Period (duration) |
(no balance type) |
false |
us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock |