*

cm:Level3TextBlock: us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
Standard label: Schedule of Restructuring Reserve by Type of Cost [Table Text Block]
Name: us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
Documentation: Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.
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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
Examples of this text block disclosure: RestructuringReserveByTypeOfCost

*

Labels
Label Role Language
Schedule of Restructuring Reserve by Type of Cost [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 420 10 50 1 (b)(2) http://fasb.org/us-gaap/role/ref/legacyRef 420
FASB Accounting Standards Codification 420 10 S99 2 (SAB Topic 5.P.4(b)(2)) http://fasb.org/us-gaap/role/ref/legacyRef 420