*

cm:Level1TextBlock: us-gaap:MinimumGuaranteesNetAmountAtRiskDisclosure
Standard label: Minimum Guarantees, Net Amount at Risk Disclosure [Text Block]
Name: us-gaap:MinimumGuaranteesNetAmountAtRiskDisclosure
Documentation: The entire disclosure for contracts with guaranteed benefits in excess of the current account balance. Disclose the amount of liability reported for additional insurance benefits, annuitization benefits and other minimum guarantees; the net amount at risk; and the weighted average attained age of contract holders, by type of guarantee and by type of benefit, as of the most recent balance sheet date.
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:MinimumGuaranteesNetAmountAtRiskDisclosure

*

Labels
Label Role Language
Minimum Guarantees, Net Amount at Risk Disclosure [Text Block] http://www.xbrl.org/2003/role/label en-US

*

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