XML 86 R76.htm IDEA: XBRL DOCUMENT
v3.23.2

- Narrative (Details) - USD ($) $ in Thousands | 1 Months Ended | 3 Months Ended | 6 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | ---
Feb. 28, 2022 | Jun. 30, 2023 | Mar. 31, 2023 | Jun. 30, 2022 | Jun. 30, 2023 | Jun. 30, 2022 | Dec. 31, 2022 | Jul. 12, 2022 | Sep. 03, 2021
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | $ 505,800 |  |  | $ 505,800 |  |  |  |
Document Period End Date |  |  |  |  | Jun. 30, 2023 |  |  |  |
Quarterly Management Fee Percentage Of Entity Adjusted Net Assets |  | 0.50% |  |  | 0.50% |  |  |  |
Lugano |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Integration service fees payable |  |  |  |  |  |  |  |  | $ 2,300
Europe |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 61,500 |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred | $ 50,200 |  |  |  |  |  |  |  |
Primaloft |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Integration service fees payable |  |  |  |  |  |  |  | $ 4,800 |
Quarterly Management Fee Percentage Of Entity Adjusted Net Assets |  |  |  |  |  |  | 2.00% |  |
Management fee waiver |  |  | 1.00% |  |  |  |  |  |
Europe |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Ownership percentage intercompany loan agreement | 81.60% |  |  |  |  |  |  |  |
Related Party Vendor [Member] |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Ownership Percentage, Related Party Vendors |  |  |  |  | 40.00% |  |  |  |
Related Party Transaction, Purchases from Related Party |  | $ 400 |  | $ 500 | $ 1,000 | $ 800 |  |  |
Related Party Vendor [Member] | BOA |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Related Party Transaction, Purchases from Related Party |  | $ 10,700 |  | $ 15,900 | $ 20,400 | $ 31,100 |  |  |

X
- Definition Business Combination, Integration Services Payable + References No definition available. + Details
Name: | codi_BusinessCombinationIntegrationServicesPayable
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Management fee waiver + References No definition available. + Details
Name: | codi_Managementfeewaiver
Namespace Prefix: | codi_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ownership percentage intercompany loan agreement + References No definition available. + Details
Name: | codi_OwnershipPercentageIntercompanyLoanAgreement
Namespace Prefix: | codi_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ownership Percentage, Related Party Vendors + References No definition available. + Details
Name: | codi_OwnershipPercentageRelatedPartyVendors
Namespace Prefix: | codi_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Quarterly Management Fee Percentage Of Entity Adjusted Net Assets + References No definition available. + Details
Name: | codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
Namespace Prefix: | codi_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=codi_LuganoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=codi_ErgoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=codi_ErgoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=codi_BOAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |