XML 70 R60.htm IDEA: XBRL DOCUMENT
v3.23.1

Stockholders' Equity - Additional Information (Detail) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 30, 2023 USD ($) $ / shares | Apr. 27, 2023 USD ($) $ / shares | Jan. 30, 2023 USD ($) $ / shares | Jan. 26, 2023 USD ($) $ / shares | Oct. 30, 2022 USD ($) $ / shares | Oct. 27, 2022 USD ($) $ / shares | Jul. 30, 2022 USD ($) $ / shares | Jul. 28, 2022 USD ($) $ / shares | Apr. 30, 2022 USD ($) $ / shares | Apr. 28, 2022 USD ($) $ / shares | Jan. 30, 2022 USD ($) $ / shares | Nov. 20, 2019 USD ($) $ / shares shares | Mar. 13, 2018 $ / shares shares | Jun. 28, 2017 USD ($) $ / shares shares | Mar. 31, 2023 USD ($) shares | Mar. 31, 2022 USD ($) shares | Jan. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) shares | Sep. 07, 2021 shares | Dec. 02, 2019 shares
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution Expense, Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 6,045 | $ 6,045 |  |  |  |
Accrued Distribution Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,869 | 2,869 |  |  |  |
Trust shares, authorized (shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000,000 |  |  | 500,000,000 |  |
Trust shares, issued (shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 71,993,000 |  |  | 72,203,000 |  |
Proceeds from Issuance of Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (48) | 20,161 |  |  |  |
Preferred Stock, Shares Authorized | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 50,000,000 |  |  | 50,000,000 |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12,600,000 |  |  | 12,600,000 |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 48 | 20,161 |  |  |  |
Preferred Stock, Redemption Price Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  | $ 25.00 |  |  |  |  |  |  |  |
Trust shares, voting rights |  |  |  |  |  |  |  |  |  |  |  |  |  |  | One vote per share |  |  |  |  |
Distribution declared per share | $ / shares |  |  |  | $ 0.25 |  | $ 0.25 |  | $ 0.25 |  | $ 0.25 |  |  |  |  |  |  |  |  |  |
Distributions paid |  |  |  | $ 18,051 |  | $ 18,051 |  | $ 17,931 |  | $ 17,510 |  |  |  |  | $ 18,051 | 17,352 |  |  |  |
Net Income Loss Available To Trust Stock Net of Distributions |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (892) | 4,526 |  |  |  |
Document Period End Date |  |  |  |  |  |  |  |  |  |  |  |  |  |  | Mar. 31, 2023 |  |  |  |  |
At the market offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100 |  |  |  |  |
Commissions Payable to Broker-Dealers and Clearing Organizations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 400 |  |  |  |
Stock Repurchase Program, Authorized Amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 50,000 |  |  |
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 46,000,000 |  |  |  |  |
Stock Repurchased During Period, Shares | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 210,000 |  |  |  |  |
Stock Repurchased During Period, Value |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,954 |  |  |  |  |
At the market equity offering |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Trust shares, authorized (shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000,000 |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 712,433 |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 20,200 |  |  |  |
Trust Common Shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 18,051 | 17,352 |  |  |  |
Series B |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Authorized | shares |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  | 96,500,000 |  |  |  |  |  |  |
Preferred Stock, Redemption Price Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 25.00 |  |  |  |  |  |  |
Distribution To Shareholders |  |  | $ 1,969 |  | $ 1,969 |  | $ 1,969 |  | $ 1,969 |  | $ 1,969 |  |  |  |  |  |  |  |  |
Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Distribution Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,300 |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  |  |  |  |  |  |  | 7.875% |  |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  | 4,000,000 |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 96,504 |  |  | $ 96,504 |  |
Preferred Stock, Dividend Rate, Spread |  |  |  |  |  |  |  |  |  |  |  |  | 0.04985 |  |  |  |  |  |  |
Series A Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  |  |  |  |  |  |  |  | 7.25% |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  | 4,000,000 |  |
Preferred Stock, Liquidation Preference Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 25.00 |  |  |  |  |  |
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100,000 |  |  |  |  |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 96,417 |  |  | $ 96,417 |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares |  |  | $ 453.125000 |  | $ 453.125000 |  | $ 453.125000 |  | $ 453.125000 |  | $ 453.125000 |  |  |  |  |  |  |  |  |
Series A |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Authorized | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  |  |  |  |
Distribution To Shareholders |  |  | $ 1,813 |  | $ 1,813 |  | $ 1,813 |  | $ 1,813 |  | $ 1,813 |  |  |  |  |  |  |  |  |
Series B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares |  |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  |  |  |  |  |  |  |  |
Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Distribution Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500 |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  |  |  |  |  |  | 7.875% |  |  |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  | 4,600,000 |  |  | 4,600,000 |  | 600,000
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  | $ 115,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  | $ 111,000 |  |  |  |  |  |  |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 110,997 |  |  | $ 110,997 |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares |  |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  | $ 2,264 |  | $ 2,264 |  | $ 2,264 |  | $ 2,264 |  | $ 2,264 |  |  |  |  |  |  |  |  |
Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution declared per share | $ / shares |  | $ 0.25 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributions paid |  | $ 17,987 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributions For Contribution Based Profit Allocation Payments | $ 2,100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series B |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders | $ 1,969 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series A Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares | $ 453.125000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series A |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders | $ 1,813 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares | $ 492.1875000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares | $ 492.1875000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders | $ 2,264 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accumulated Deficit | Trust Common Shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 18,051 | 17,352 |  |  |  |
Trust Common Shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 48 | $ 20,161 |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 96,400,000 |  |  |  |  |  |
Aci [Member] | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributions For Contribution Based Profit Allocation Payments | $ 24,400 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Accrued Distribution Preferred Shareholders + References No definition available. + Details
Name: | codi_AccruedDistributionPreferredShareholders
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition At the market offering costs + References No definition available. + Details
Name: | codi_AtTheMarketOfferingCosts
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Distribution Expense, Preferred Shareholders + References No definition available. + Details
Name: | codi_DistributionExpensePreferredShareholders
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Distribution to shareholders. + References No definition available. + Details
Name: | codi_DistributionToShareholders
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Distributions for contribution based profit allocation payments. + References No definition available. + Details
Name: | codi_DistributionsForContributionBasedProfitAllocationPayments
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Distributions payable amount per share. + References No definition available. + Details
Name: | codi_DistributionsPayableAmountPerShare
Namespace Prefix: | codi_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Net Income Loss Available to Trust Stock Net of Distributions + References No definition available. + Details
Name: | codi_NetIncomeLossAvailabletoTrustStockNetofDistributions
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payments of distributions to shareholders. + References No definition available. + Details
Name: | codi_PaymentsOfDistributionsToShareholders
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Preferred Stock, Cash Distributions Paid, Per Share + References No definition available. + Details
Name: | codi_PreferredStockCashDistributionsPaidPerShare
Namespace Prefix: | codi_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Dividend Rate, Spread + References No definition available. + Details
Name: | codi_PreferredStockDividendRateSpread
Namespace Prefix: | codi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stockholders Equity [Line Items] + References No definition available. + Details
Name: | codi_StockholdersEquityLineItems
Namespace Prefix: | codi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 payable to broker-dealers or clearing organizations for executing or clearing trades or orders. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 940 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481913/940-20-25-2 + Details
Name: | us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_CommonStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column A)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-4 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-11 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 6: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 8: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 6: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 8: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
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: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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