XML 35 R25.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Presentation and Principles of Consolidation (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2022
Accounting Policies [Abstract] |
Consolidation | Consolidation The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.
Seasonality | SeasonalityEarnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.
Revenue | he Company recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities. Disaggregated Revenue - The Company disaggregates revenue by strategic business unit and by geography for each strategic business unit which are categories that depict how the nature, amount and uncertainty of revenue and cash flows are affected by economic factors. This disaggregation also represents how the Company evaluates its financial performance, as well as how the Company communicates its financial performance to the investors and other users of its financial statements. Each strategic business unit represents the Company’s reportable segments and offers different products and services.
Discontinued Operations, Policy [Policy Text Block] | iscontinued OperationsOn October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (“AC Buyer”), Aspen Acquisition Sub, Inc. (“AC Merger Sub”) and Advanced Circuits, pursuant to which AC Buyer would acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the “AC Merger”). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a “SPAC”). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the “SPAC Transaction”) with a SPAC, ACE Convergence Acquisition Corp. (“ACE”). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").A description of the AC Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of December 31, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended September 30, 2021. Refer to Note C - "Discontinued Operations" for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.

X
- Definition Seasonality [Policy Text Block] + References No definition available. + Details
Name: | codi_SeasonalityPolicyTextBlock
Namespace Prefix: | codi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section S99 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677 + Details
Name: | us-gaap_DiscontinuedOperationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration