*

cm:Level3TextBlock: us-gaap:ScheduleOfNetAmountOfRiskByProductAndGuaranteeTextBlock
Standard label: Schedule of Net Amount of Risk by Product and Guarantee [Table Text Block]
Name: us-gaap:ScheduleOfNetAmountOfRiskByProductAndGuaranteeTextBlock
Documentation: Tabular disclosure of the guaranteed benefits in excess of the current account balance, quantifies such excesses (the net amounts at risk) and includes other relevant, pertinent information as of the most recent balance sheet date by product type.
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:ScheduleOfNetAmountOfRiskByProductAndGuaranteeTextBlock

*

Labels
Label Role Language
Schedule of Net Amount of Risk by Product and Guarantee [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 944 20 55 15 http://fasb.org/us-gaap/role/ref/legacyRef 944
FASB Accounting Standards Codification 944 80 50 1 (d) http://fasb.org/us-gaap/role/ref/legacyRef 944