*

cm:Level2TextBlock: us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy
Standard label: Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]
Name: us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy
Documentation: Disclosure of accounting policy for transfers of financial assets, including securitization transactions. The disclosure is generally expected to include how the entity determines whether a transaction is accounted for as a sale or financing, and the initial and subsequent accounting for such a transaction. The disclosure also may address how interests that are obtained and sold, or those that continue to be held, in such transactions are measured and accounted for, and the methodology and significant assumptions used to value such interests, and the gains or losses resulting from the sale.
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:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy

*

Labels
Label Role Language
Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 235 10 50 3 http://fasb.org/us-gaap/role/ref/legacyRef 235
FASB Accounting Standards Codification 860 10 50 4 http://fasb.org/us-gaap/role/ref/legacyRef 860
FASB Accounting Standards Codification 860 20 50 3 http://fasb.org/us-gaap/role/ref/legacyRef 860
FASB Accounting Standards Codification 860 20 50 4 (a) http://fasb.org/us-gaap/role/ref/legacyRef 860
FASB Accounting Standards Codification 860 30 25 2 http://fasb.org/us-gaap/role/ref/legacyRef 860