XML 81 R62.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | 48 Months Ended
--- | --- | --- | ---
Dec. 31, 2024 | Sep. 30, 2024 | Jun. 30, 2024 | Mar. 31, 2024 | Dec. 31, 2023 | Sep. 30, 2023 | Jun. 30, 2023 | Mar. 31, 2023 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2018 | Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | $ 147,669 | $ 138,394 | $ 120,452 |  |
Identifiable assets of segments | $ 2,604,882 |  |  |  | $ 2,119,330 |  |  |  | 2,604,882 | 2,119,330 |  |  | $ 2,119,330
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest |  |  |  |  |  |  |  |  | 91,310 | (22,189) | 57,581 |  |
Interest expense, net |  |  |  |  |  |  |  |  | 106,683 | 105,179 | 83,482 |  |
Amortization of Debt Issuance Costs |  |  |  |  |  |  |  |  | 4,018 | 4,038 | 3,740 |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  | 0 | 0 | (534) |  |
Other expense, net |  |  |  |  |  |  |  |  | (3,902) | 1,779 | (2,315) |  |
Operating income | 60,573 | $ 71,203 | $ 58,781 | $ 39,574 | (4,592) | $ 16,085 | $ 39,587 | $ 34,169 | 230,131 | 85,249 | 147,652 |  |
Revenue from Contract with Customer, Excluding Assessed Tax | 620,255 | $ 560,868 | $ 514,038 | 503,072 | 544,915 | 497,847 | $ 460,740 | $ 461,515 | 2,198,233 | 1,965,017 | 1,920,695 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 1,197,873 | 1,132,014 | 1,192,073 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 587,520 | 502,013 | 441,629 |  |
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal |  |  |  |  |  |  |  |  | (24,218) | 0 | 0 |  |
Integration service fees |  |  |  |  |  |  |  |  | 2,600 | 2,400 | 4,100 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | (8,182) | (89,401) |  |  |
Velocity Outdoor [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 8,024 | 13,100 | 13,030 |  |
Identifiable assets of segments | 90,736 |  |  |  | 207,609 |  |  |  | 90,736 | 207,609 |  |  | 207,609
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 96,427 | 172,190 | 232,238 |  |
Goodwill impairment expense |  |  |  | $ (8,200) |  | $ 32,600 |  |  | (8,182) | (31,591) |  |  | 72,700
5.11 Tactical |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 22,439 | 25,714 | 22,742 |  |
Identifiable assets of segments | 413,831 |  |  |  | 398,050 |  |  |  | 413,831 | 398,050 |  |  | 398,050
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 532,161 | 533,089 | 486,213 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 | 0 |  |  |
Liberty [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Identifiable assets of segments | 747,441 |  |  |  | 510,484 |  |  |  | 747,441 | 510,484 |  |  | 510,484
Boa |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 20,795 | 22,659 | 21,751 |  |
Identifiable assets of segments | 219,283 |  |  |  | 243,243 |  |  |  | 219,283 | 243,243 |  |  | 243,243
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 190,811 | 155,825 | 208,688 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 | 0 |  |  |
Lugano |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 9,106 | 7,413 | 5,648 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 470,666 | 308,321 | 201,507 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 | 0 |  |  |
Altor |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 19,631 | 16,495 | 16,157 |  |
Identifiable assets of segments | 309,174 |  |  |  | 186,683 |  |  |  | 309,174 | 186,683 |  |  | 186,683
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 239,068 | 238,030 | 261,338 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 | 0 |  |  |
Arnold |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 9,215 | 8,279 | 7,878 |  |
Identifiable assets of segments | 126,035 |  |  |  | 110,883 |  |  |  | 126,035 | 110,883 |  |  | 110,883
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 171,837 | 166,679 | 153,815 |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 | 0 |  | $ 24,900 |
PrimaLoft |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 21,004 | 21,155 | 9,664 |  |
Identifiable assets of segments | 268,527 |  |  |  | 288,212 |  |  |  | 268,527 | 288,212 |  |  | 288,212
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 74,226 | 67,053 | 24,744 |  |
Goodwill impairment expense |  |  |  |  | 56,800 |  |  |  | 0 | (57,810) |  |  |
The Honey Pot |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 15,022 | 0 | 0 |  |
Identifiable assets of segments | 284,208 |  |  |  | 0 |  |  |  | 284,208 | 0 |  |  | 0
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 104,589 |  |  |  |
Goodwill impairment expense |  |  |  |  |  |  |  |  | 0 |  |  |  |
Operating Segments |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Depletion and Amortization |  |  |  |  |  |  |  |  | 143,651 | 134,356 | 116,712 |  |
Identifiable assets of segments | $ 2,625,782 |  |  |  | $ 2,523,651 |  |  |  | 2,625,782 | 2,523,651 |  |  | $ 2,523,651
Operating income |  |  |  |  |  |  |  |  | 317,891 | 165,416 | 220,577 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 2,198,234 | 1,965,017 | 1,920,695 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 1,197,874 | 1,132,014 | 1,192,073 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 546,081 | 474,340 | 408,669 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 136,388 | 193,247 | 99,376 |  |
Operating Segments | Velocity Outdoor [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | (14,157) | (32,828) | 18,961 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 96,427 | 172,190 | 232,238 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 70,074 | 127,029 | 169,552 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 25,070 | 35,401 | 32,674 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 15,440 | 42,588 | 11,051 |  |
Operating Segments | 5.11 Tactical |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 38,846 | 46,699 | 43,531 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 532,161 | 533,089 | 486,213 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 258,941 | 255,788 | 229,206 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 222,560 | 219,679 | 202,198 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 11,814 | 10,923 | 11,278 |  |
Operating Segments | Sterno Candle Lamp |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 31,446 | 24,852 | 19,801 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 318,448 | 323,830 | 352,152 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 233,265 | 245,316 | 284,725 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 37,495 | 35,852 | 29,750 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 16,242 | 17,810 | 17,876 |  |
Operating Segments | Corporate Segment and Other Operating Segment |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Operating income |  |  |  |  |  |  |  |  | (87,760) | (80,167) | (72,925) |  |
Operating Segments | Boa |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 47,166 | 27,291 | 57,810 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 190,811 | 155,825 | 208,688 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 71,593 | 62,787 | 81,921 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 49,590 | 46,004 | 49,757 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 22,462 | 19,743 | 19,200 |  |
Operating Segments | Lugano |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 183,158 | 100,306 | 53,015 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 470,666 | 308,321 | 201,507 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 184,472 | 134,775 | 102,910 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 94,730 | 66,057 | 38,781 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 8,306 | 7,183 | 6,801 |  |
Operating Segments | Altor |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 21,748 | 34,566 | 24,591 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 239,069 | 238,030 | 261,338 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 172,801 | 164,414 | 203,309 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 30,235 | 27,680 | 21,494 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 14,285 | 11,370 | 11,944 |  |
Operating Segments | Arnold |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 7,549 | 21,587 | 16,700 |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 171,837 | 166,679 | 153,815 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 125,733 | 116,867 | 109,431 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 35,538 | 25,198 | 24,320 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 3,017 | 3,027 | 3,364 |  |
Operating Segments | PrimaLoft |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | 4,024 | (57,057) | (13,832) |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 74,226 | 67,053 | 24,744 |  |
Cost of revenues |  |  |  |  |  |  |  |  | 27,660 | 25,038 | 11,019 |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 18,346 | 18,469 | 9,695 |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 24,196 | 80,603 | 17,862 |  |
Operating Segments | The Honey Pot |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Loss from continuing operations before income taxes |  |  |  |  |  |  |  |  | (1,889) |  |  |  |
Revenue from Contract with Customer, Excluding Assessed Tax |  |  |  |  |  |  |  |  | 104,589 |  |  |  |
Cost of revenues |  |  |  |  |  |  |  |  | 53,335 |  |  |  |
Selling, general and administrative expense |  |  |  |  |  |  |  |  | 32,517 |  |  |  |
Other Cost and Expense, Operating |  |  |  |  |  |  |  |  | 20,626 |  |  |  |
Reconciliation of Segment to Consolidated |  |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting, Revenue Reconciling Item [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Interest expense, net |  |  |  |  |  |  |  |  | 106,683 | 105,179 | 83,482 |  |
Amortization of Debt Issuance Costs |  |  |  |  |  |  |  |  | (4,018) | (4,038) | (3,740) |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  | (534) |  |
Other expense, net |  |  |  |  |  |  |  |  | (3,902) | $ 1,779 | $ (2,315) |  |
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal |  |  |  |  |  |  |  |  | $ (24,218) |  |  |  |

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 of amortization expense attributable to debt issuance costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3 + Details
Name: | us-gaap_AmortizationOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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 The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + 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 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5 + Details
Name: | us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 + Details
Name: | us-gaap_OtherCostAndExpenseOperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income (expense) related to nonoperating activities, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_SegmentReportingRevenueReconcilingItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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_BoaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember
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_PrimaLoftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=codi_TheHoneyPotMember
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: | us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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