*

cm:Level3TextBlock: us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
Standard label: Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]
Name: us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
Documentation: Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.
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:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock

*

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

*

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