*

cm:Concept: us-gaap:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractSameReportingPeriod
Standard label: Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Same Reporting Period [true false]
Name: us-gaap:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractSameReportingPeriod
Documentation: Indicates (true false) whether practical expedient was elected under initial application of retrospective method not to restate completed contract beginning and ending in same annual reporting period.
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:RevenuePracticalExpedientInitialApplicationAndTransitionCompletedContractSameReportingPeriod

*

Labels
Label Role Language
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Same Reporting Period [true false] http://www.xbrl.org/2003/role/label en-US

*

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