XML 78 R61.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Senior Debt - Additional Information (Detail) - USD ($) | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2018 | Dec. 31, 2016 | Sep. 30, 2020 | Mar. 31, 2019 | Dec. 31, 2017
Line Of Credit Facility [Line Items] |  |  |  |  |
Prepayment of outstanding debt | $ 36,200,000 |  |  |  |
Final scheduled principal payment due in September 2020 | $ 76,100,000 |  |  |  |
Maximum consolidated leverage ratio | 375.00% |  |  |  |
Weighted average interest rate on outstanding borrowings | 5.27% |  |  |  | 4.08%
Interest rate swap, fair value, asset | $ 500,000 |  |  |  | $ 300,000
Changes in fair value income (loss) |  | $ 500,000 |  |  |
Credit facility, outstanding borrowings | $ 74,456,000 |  |  |  | 114,833,000
Cross Currency Interest Rate Contract [Member] | Minimum [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 1.00% |  |  |  |
Cross Currency Interest Rate Contract [Member] | Maximum [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 2.00% |  |  |  |
Federal Funds Rate [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 0.50% |  |  |  |
Base Rate [Member] | Minimum [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 1.00% |  |  |  |
Base Rate [Member] | Maximum [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 2.00% |  |  |  |
One-Month LIBOR [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Basis spread on variable rate | 1.00% |  |  |  |
Credit Agreement [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Unused credit availability under credit facility | $ 50,700,000 |  |  |  | 54,600,000
Scenario Forecast [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Maximum consolidated leverage ratio |  |  | 325.00% | 350.00% |
Term Loan [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Increased credit facility commitment for either revolving credit facility or term loan facility | 170,000,000 |  |  |  |
Credit facility, outstanding borrowings | 76,147,000 |  |  |  | 113,903,000
U.S. Dollar Revolving Loans [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Aggregate principal amount outstanding under the credit facilities | 60,500,000 |  |  |  |
Multi-currency Revolving Credit Facility [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Aggregate principal amount outstanding under the credit facilities | 19,500,000 |  |  |  |
Letters of Credit [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Aggregate principal amount outstanding under the credit facilities | 29,300,000 |  |  |  | $ 24,400,000
Netherlands Facility [Member] |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |
Credit facility, outstanding borrowings | $ 0 |  |  |  |

X
- Definition Line of credit facility right to increase commitment. + References No definition available. + Details
Name: | cece_LineOfCreditFacilityRightToIncreaseCommitment
Namespace Prefix: | cece_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum consolidated leverage ratio. + References No definition available. + Details
Name: | cece_MaximumConsolidatedLeverageRatio
Namespace Prefix: | cece_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585 + Details
Name: | us-gaap_EarlyRepaymentOfSeniorDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612 + Details
Name: | us-gaap_FairValueOptionChangesInFairValueGainLoss1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959 + Details
Name: | us-gaap_InterestRateCashFlowHedgeAssetAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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: |

X
- Details
Name: | us-gaap_VariableRateAxis=cece_FederalFundsRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_BaseRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=cece_OneMonthLiborMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cece_CreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cece_SeniorSecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cece_NetherlandsFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |