*

cm:Level1TextBlock: us-gaap:DisclosureOfReclassificationAmountTextBlock
Standard label: Disclosure of Reclassification Amount [Text Block]
Name: us-gaap:DisclosureOfReclassificationAmountTextBlock
Documentation: The entire disclosure for any adjustments made during the period to avoid double counting in comprehensive income items displayed as part of net income that also had been displayed as part of other comprehensive income in that period or earlier periods. These adjustments include reclassifications to net income of items in accumulated comprehensive income, such as deferred gains or losses on qualifying hedges when hedged item reported in net income, holding gains or losses on available-for-sale securities transferred into trading category, unrealized holding gains or losses on debt securities transferred from held-to-maturity category into available-for-sale category and accumulated translation adjustment attributable to foreign subsidiary or investment in foreign entity upon sale or liquidation.
Object type: cm:Level1TextBlock
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:DisclosureOfReclassificationAmountTextBlock
Examples of this text block disclosure: ReclassificationAmountDisclosure

*

Labels
Label Role Language
Disclosure of Reclassification Amount [Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 220 http://fasb.org/us-gaap/role/ref/legacyRef 220