*

cm:Concept: us-gaap:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractUseOfTransactionPriceAtContractCompletionDate
Standard label: Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Use of Transaction Price at Contract Completion Date [true false]
Name: us-gaap:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractUseOfTransactionPriceAtContractCompletionDate
Documentation: Indicates (true false) whether practical expedient was elected under initial application of retrospective method to use transaction price at date when contract with variable consideration was completed.
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:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractUseOfTransactionPriceAtContractCompletionDate

*

Labels
Label Role Language
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Use of Transaction Price at Contract Completion Date [true false] http://www.xbrl.org/2003/role/label en-US

*

References
Reference Role Topic
FASB Accounting Standards Codification 606 10 65 1 (f)(2) http://www.xbrl.org/2003/role/disclosureRef 606