*

cm:Level3TextBlock: us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Standard label: Schedule of Unrealized Loss on Investments [Table Text Block]
Name: us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Documentation: For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair 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:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Examples of this text block disclosure: UnrealizedLossonInvestments

*

Labels
Label Role Language
Schedule of Unrealized Loss on Investments [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

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