*

cm:Level3TextBlock: us-gaap:ObligationWithJointAndSeveralLiabilityArrangementTableTextBlock
Standard label: Obligation with Joint and Several Liability Arrangement [Table Text Block]
Name: us-gaap:ObligationWithJointAndSeveralLiabilityArrangementTableTextBlock
Documentation: Tabular disclosure of contractual obligation or group of similar obligations with joint and several liability for which the total amount of the obligation is fixed, including but not limited to, debt arrangements, settled litigation, and judicial rulings.
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:ObligationWithJointAndSeveralLiabilityArrangementTableTextBlock

*

Labels
Label Role Language
Obligation with Joint and Several Liability Arrangement [Table Text Block] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 405 40 50 1 http://fasb.org/us-gaap/role/ref/legacyRef 405