XML 80 R69.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitment and Contingencies (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2025 | Dec. 31, 2024 | Jul. 24, 2025
Other Commitments [Line Items] |  |  |
Borrowings From Subsidiary, Current | $ 181,682 | $ 169,765 |
Arnold [Member] |  |  |
Other Commitments [Line Items] |  |  |
Total exit and non exit costs |  | 13,000 |
Business Exit Costs | $ 900 | 9,900 |
Operating Costs and Expenses |  | 2,900 |
Arnold [Member] | Selling, General and Administrative Expenses |  |  |
Other Commitments [Line Items] |  |  |
Business Exit Costs |  | 9,300 |
Arnold [Member] | Cost of Sales |  |  |
Other Commitments [Line Items] |  |  |
Business Exit Costs |  | 600 |
Lugano |  |  |
Other Commitments [Line Items] |  |  |
Estimated Litigation Liability |  | 51,000 |
Lugano | Subsequent Event |  |  |
Other Commitments [Line Items] |  |  |
Estimated Litigation Liability |  |  | $ 56,400
Diamond Financing |  |  |
Other Commitments [Line Items] |  |  |
Estimated Litigation Liability |  | 32,200 |
Diamond Financing Litigation |  |  |
Other Commitments [Line Items] |  |  |
Estimated Litigation Liability |  | $ 1,400 |

X
- Definition Borrowings From Subsidiary, Current + References No definition available. + Details
Name: | codi_BorrowingsFromSubsidiaryCurrent
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total exit and non exit costs + References No definition available. + Details
Name: | codi_TotalExitAndNonExitCosts
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_BusinessExitCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LitigationReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense. + References No definition available. + Details
Name: | us-gaap_OperatingCostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=codi_DiamondFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=codi_DiamondFinancingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |