*

cm:Level3TextBlock: us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
Standard label: Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]
Name: us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
Documentation: Tabular disclosure of unconditional purchase obligations that are not recognized as a liability on the balance sheet, including the nature and significant terms of an unconditional purchase obligation; the amount of the fixed and determinable portion of the obligation as of the date of the latest balance sheet presented in the aggregate and, if determinable, for each of the five succeeding fiscal years; the nature of any variable components of the obligation; the amount purchased under the obligation (for example, the take-or-pay or throughput contract) for the reporting period; and may include the amount of imputed interest necessary to reduce the obligation to present value.
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:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
Examples of this text block disclosure: UnrecordedUnconditionalPurchaseObligation

*

Labels
Label Role Language
Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 440 10 50 2 http://fasb.org/us-gaap/role/ref/legacyRef 440
FASB Accounting Standards Codification 440 10 50 4 http://fasb.org/us-gaap/role/ref/legacyRef 440