XML 79 R67.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Significant Accounting Policy Updates - Additional Information (Detail) - ASU 2014-09 [Member] - Energy Solutions and Industrial Solutions Segments [Member] | 6 Months Ended
--- | ---
Jun. 30, 2018 Obligation
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] |
Revenue performance obligation, description of timing | The typical life of our contracts is generally less than 12 months and each contract generally contains only one performance obligation, to provide goods or services to the customer.
Number of performance obligation | 1
Maximum [Member] |
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] |
Contracts life | 12 months

X
- Definition Revenue recognition contracts life cycle period. + References No definition available. + Details
Name: | cece_RevenueRecognitionContractsLifeCyclePeriod
Namespace Prefix: | cece_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue recognition number of performance obligations. + References No definition available. + Details
Name: | cece_RevenueRecognitionNumberOfPerformanceObligations
Namespace Prefix: | cece_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenuePerformanceObligationDescriptionOfTiming
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cece_EnergySolutionsAndIndustrialSolutionsSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |