*

cm:Concept: us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract
Standard label: Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]
Name: us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract
Documentation: Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.
Object type: cm:Concept
Data type: Yes/No (xbrli:booleanItemType)
Period type: For Period (duration)
Balance type: (no balance type)
Abstract: false
Workiva Wdesk Taxonomy Analyzer: us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract

*

Labels
Label Role Language
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 340 40 50 5 http://www.xbrl.org/2003/role/disclosureRef 340
FASB Accounting Standards Codification 606 10 50 22 http://www.xbrl.org/2003/role/disclosureRef 606