*

cm:Level2TextBlock: us-gaap:LongDurationContractsPolicy
Standard label: Insurance, Long-Duration Contract [Policy Text Block]
Name: us-gaap:LongDurationContractsPolicy
Documentation: Disclosure of accounting policy for long-duration insurance products (whole life, universal life, variable annuities, guaranteed renewable term, and title insurance contracts), including the basis for recognizing and determining amounts of revenues and policyholder funds pertaining to long-duration contracts, the general nature of and basis of presentation for separate accounts of contract holders, the practices and methods of allocating fees to policyholders' and contract holders' accounts, the nature, terms, valuation methods and assumptions used to determine fair value of minimum guarantees provided to policy and contract holders, and the methods used for capitalizing and amortizing sales inducements and policy acquisition costs. Disclosure may also include the classification of cash receipts and cash disbursements in statement of cash flows.
Object type: cm:Level2TextBlock
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:LongDurationContractsPolicy

*

Labels
Label Role Language
Insurance, Long-Duration Contract [Policy Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 944 80 50 1 (b)(1) http://www.xbrl.org/2003/role/disclosureRef 944
FASB Accounting Standards Codification 944 80 50 1 (b)(2) http://www.xbrl.org/2003/role/disclosureRef 944