*

cm:Level3TextBlock: us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
Standard label: Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]
Name: us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
Documentation: 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.
Object type: cm:Level3TextBlock
Data type: Text Block (HTML) (nonnum:textBlockItemType)
Period type: For Period (duration)
Balance type: (no balance type)
Abstract: false
Workiva Wdesk Taxonomy Analyzer: us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock

*

Labels
Label Role Language
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 820 10 50 2 (bbb) http://fasb.org/us-gaap/role/ref/legacyRef 820