cm:Level3TextBlock: us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] |
us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock |
Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis. |
cm:Level3TextBlock |
Text Block (HTML) (nonnum:textBlockItemType) |
For Period (duration) |
(no balance type) |
false |
us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock |