XML 90 R75.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies - Additional Information (Detail) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2023 USD ($) | Dec. 31, 2022 Case
Commitments and Contingencies Disclosure [Abstract] |  |
Cumulative settlement payments for cases involving asbestos-related claims | $ 6,500,000 |
Average cost per settled claim excluding legal fees | $ 37,000 |
Number of claims pending | Case |  | 247
Assessment regarding Loss contingency impact Description | not aware of pending claims or assessments, other than as described above, which may have a material adverse impact on its liquidity, financial position, results of operations, or cash flows. |

X
- Definition The weighted average cost per settled claim based on the number of claims settled and the amount paid in aggregate for asbestos related claims. + References No definition available. + Details
Name: | ceco_AverageCostPerSettledClaim
Namespace Prefix: | ceco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Describes management's process to evaluate the contingency matter and to estimate the impact on the financial statements and ongoing operations, such as added credit risk or loss of customers, including pertinent information to adequately disclose the matter and significant assumptions underlying the estimates. + References No definition available. + Details
Name: | us-gaap_LossContingencyManagementsAssessmentAndProcess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of pending claims pertaining to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyPendingClaimsNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant