XML 83 R64.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | 48 Months Ended
--- | --- | --- | ---
Mar. 31, 2024 | Sep. 30, 2023 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2018 | Dec. 31, 2023
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Goodwill |  |  | $ 982,253 | $ 859,907 | $ 950,112 |  | $ 859,907
Identifiable assets of segments |  |  | 2,604,882 | 2,119,330 |  |  | 2,119,330
Integration service fees |  |  | 2,600 | 2,400 | 4,100 |  |
Goodwill impairment expense |  |  | (8,182) | (89,401) |  |  |
Disposal Group, Including Discontinued Operation, Assets |  |  | 0 | 124,798 |  |  | 124,798
5.11 Tactical |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Goodwill |  |  | 92,966 | 92,966 | 92,966 |  | 92,966
Identifiable assets of segments |  |  | 413,831 | 398,050 |  |  | 398,050
Goodwill impairment expense |  |  | 0 | 0 |  |  |
Liberty [Member] |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Identifiable assets of segments |  |  | 747,441 | 510,484 |  |  | 510,484
Arnold |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Goodwill |  |  | 39,267 | 39,267 | 39,267 |  | 39,267
Identifiable assets of segments |  |  | 126,035 | 110,883 |  |  | 110,883
Goodwill impairment expense |  |  | 0 | 0 |  | $ 24,900 |
Velocity Outdoor [Member] |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Goodwill |  |  | 0 | 8,182 | $ 39,773 |  | 8,182
Identifiable assets of segments |  |  | 90,736 | 207,609 |  |  | 207,609
Goodwill impairment expense | $ (8,200) | $ 32,600 | (8,182) | (31,591) |  |  | 72,700
Operating Segments |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Identifiable assets of segments |  |  | 2,625,782 | 2,523,651 |  |  | 2,523,651
UNITED STATES | Operating Segments |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Identifiable assets of segments |  |  | 2,522,586 | 2,432,343 |  |  | 2,432,343
Europe | Operating Segments |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Identifiable assets of segments |  |  | 64,046 | 58,270 |  |  | 58,270
Non United States | Operating Segments |  |  |  |  |  |  |
Segment Reporting, Asset Reconciling Item [Line Items] |  |  |  |  |  |  |
Identifiable assets of segments |  |  | $ 39,150 | $ 33,038 |  |  | $ 33,038

X
- Definition Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed. + References No definition available. + Details
Name: | codi_IdentifiableAssetsOfSegments
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount classified as assets attributable to disposal group held for sale or disposed of. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10 -SubTopic 20 -Topic 205 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5C -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11 + Details
Name: | us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationIntegrationRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + 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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2 + Details
Name: | us-gaap_GoodwillImpairmentLoss
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_SegmentReportingAssetReconcilingItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_EuropeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=codi_NonUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |