*

cm:Concept: us-gaap:RevenueInformationUsedToAllocateTransactionPrice
Standard label: Revenue, Information Used to Allocate Transaction Price
Name: us-gaap:RevenueInformationUsedToAllocateTransactionPrice
Documentation: Description of methods, inputs, and assumptions used to allocate transaction price. Includes, but not is limited to, estimating standalone selling price of promised good or service and allocating discount and variable consideration to specific part of contract.
Object type: cm:Concept
Data type: Text/String (xbrli:stringItemType)
Period type: For Period (duration)
Balance type: (no balance type)
Abstract: false
Workiva Wdesk Taxonomy Analyzer: us-gaap:RevenueInformationUsedToAllocateTransactionPrice

*

Labels
Label Role Language
Revenue, Information Used to Allocate Transaction Price http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 606 10 50 20 (c) http://www.xbrl.org/2003/role/disclosureRef 606