*

cm:Table: us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable
Standard label: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]
Name: us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable
Documentation: Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.
Object type: cm:Table
Data type: Text/String (xbrli:stringItemType)
Period type: For Period (duration)
Balance type: (no balance type)
Abstract: true
Workiva Wdesk Taxonomy Analyzer: us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable

*

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

*

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