XML 71 R60.htm IDEA: XBRL DOCUMENT
v3.25.3

Stockholders' Equity - Additional Information (Detail) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 30, 2025 USD ($) $ / shares | Apr. 24, 2025 USD ($) $ / shares | Jan. 30, 2025 USD ($) $ / shares | Jan. 23, 2025 USD ($) $ / shares | Oct. 30, 2024 USD ($) $ / shares | Oct. 24, 2024 USD ($) $ / shares | Sep. 05, 2024 shares | Jul. 30, 2024 USD ($) $ / shares | Jul. 25, 2024 USD ($) $ / shares | Apr. 30, 2024 USD ($) $ / shares | Apr. 25, 2024 USD ($) $ / shares | Jan. 30, 2024 USD ($) $ / shares | Nov. 20, 2019 USD ($) $ / shares shares | Mar. 13, 2018 $ / shares shares | Jun. 28, 2017 USD ($) $ / shares shares | Mar. 31, 2025 USD ($) shares | Mar. 31, 2024 USD ($) shares | Dec. 31, 2024 USD ($) shares | Oct. 15, 2024 USD ($) | Mar. 20, 2024 shares | Sep. 07, 2021 shares | Dec. 02, 2019 shares
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution Expense, Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 8,434,000 | $ 6,045,000 |  |  |  |  |
Accrued Distribution Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,148,000 | 2,878,000 |  |  |  |  |
Trust shares, authorized (shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000,000 |  |  |  |  |  |
Proceeds from Issuance of Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 35,000 | 1,218,000 |  |  |  |  |
Preferred Stock, Shares Authorized | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 50,000,000 |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,069,000 |  | 17,497,000 |  |  |  |
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 58,137,000 | 827,000 |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 35,000 | 1,218,000 |  |  |  |  |
Preferred Stock, Redemption Price Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 25.00 |  |  |  |  |  |  |  |  |
Distribution declared per share | $ / shares |  |  |  | $ 0.25 |  | $ 0.25 |  |  | $ 0.25 |  | $ 0.25 |  |  |  |  |  |  |  |  |  |  |
Distributions paid |  |  |  | $ 18,809,000 |  | $ 18,913,000 |  |  | $ 18,913,000 |  | $ 18,846,000 |  |  |  |  | 18,809,000 | 18,818,000 |  |  |  |  |
Net Income Loss Available To Trust Stock Net of Distributions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (43,619,000) | (118,039,000) |  |  |  |  |
Document Period End Date |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | Mar. 31, 2025 |  |  |  |  |  |
At the market offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 35,000 | 400,000 |  |  |  |  |
Stock Repurchase Program, Authorized Amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100,000,000 |  |  |
Stock Repurchased During Period, Shares | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 416,320 |  |  |  |
Stock Repurchased During Period, Value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 9,700,000 |  |  |  |
Distribution Expense, Allocation Interests |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0 | $ (48,941,000) |  |  |  |  |
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 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 53,932 |  |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,300,000 |  |  |  |  |
Payments for Commissions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 200,000 |  |  |  |  |
At the market equity offering - Preferred |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Trust shares, authorized (shares) | shares |  |  |  |  |  |  | 200,000,000 |  |  |  |  |  |  |  |  |  |  |  |  | 100,000,000 |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,572,171 | 33,848 |  |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 58,148,000 | $ 836 |  |  |  |  |
At the market offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 100,000 |  |  |  |  |  |
Payments for Commissions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,188,000 | 17 |  |  |  |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 18,809,000 | $ 18,818,000 |  |  |  |  |
Preferred Class B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
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 |  |  | $ 3,048,000 |  | $ 2,347,000 |  |  | $ 2,064,000 |  | $ 1,983,000 |  | $ 1,969,000 |  |  |  |  |  |  |  |  |  |
Preferred Class B [Member] | At the market equity offering - Preferred |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,301,683 | 3,660 |  |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 29,210,000 | $ 92 |  |  |  |  |
Payments for Commissions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 597,000 | $ 2 |  |  |  |  |
Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Distribution Preferred Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,500,000 |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  | 7.875% |  |  |  |  |  |  | 7.875% |  |  |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 7,494,000 |  | 6,192,000 |  |  |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 177,112,000 |  | $ 147,906,000 |  |  |  |
Preferred Stock, Dividend Rate, Spread |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.04985 |  |  |  |  |  |  |  |
Series A Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  | 7.25% |  |  |  |  |  |  |  | 7.25% |  |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,673,000 |  | 4,551,000 |  |  |  |
Preferred Stock, Liquidation Preference Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 25.00 |  |  |  |  |  |  |
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100,000,000.0 |  |  |  |  |  |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 111,907,000 |  | $ 109,159,000 |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares |  |  | $ 453.125000 |  | $ 453.125000 |  |  | $ 453.125000 |  | $ 453.125000 |  | $ 453.125000 |  |  |  |  |  |  |  |  |  |
Preferred Class A [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Authorized | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  |  |  |  |  |
Distribution To Shareholders |  |  | $ 2,062,000 |  | $ 1,930,000 |  |  | $ 1,852,000 |  | $ 1,822,000 |  | $ 1,813,000 |  |  |  |  |  |  |  |  |  |
Preferred Class A [Member] | At the market equity offering - Preferred |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 122,330 | 7,557 |  |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,751,000 | $ 186 |  |  |  |  |
Payments for Commissions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 56,000 | $ 4 |  |  |  |  |
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 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,600,000 |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  | 7.875% |  |  |  |  |  | 7.875% |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Issued | shares |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 |  |  | 7,902,000 |  | 6,754,000 |  |  |  | 600,000
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  |  | $ 115,000,000.0 |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  | $ 111,000,000.0 |  |  |  |  |  |  |  |  |
Issuance of Trust preferred shares, net of offering costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 187,950,000 |  | $ 161,767,000 |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares |  |  | $ 492.1875000 |  | $ 492.1875000 |  |  | $ 492.1875000 |  | $ 492.1875000 |  | $ 492.1875000 |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  | $ 3,324,000 |  | $ 2,690,000 |  |  | $ 2,430,000 |  | $ 2,295,000 |  | $ 2,264,000 |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock [Member] | At the market equity offering - Preferred |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,148,158 | 22,631 |  |  |  |  |
Proceeds from Issuance or Sale of Equity |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 26,187,000 | $ 558 |  |  |  |  |
Payments for Commissions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 535,000 | 11 |  |  |  |  |
Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution declared per share | $ / shares |  | $ 0.25 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributions paid |  | $ 18,809,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Preferred Class B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders | $ 3,703,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Series A Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Cash Distributions Paid, Per Share | $ / shares | $ 453.125000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Preferred Class A [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders | $ 2,120,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
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 | $ 3,892,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained Earnings [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution Expense, Allocation Interests |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (48,941,000) |  |  |  |  |
Retained Earnings [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distribution To Shareholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 18,809,000 | 18,818,000 |  |  |  |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 35,000 | 1,218,000 |  |  |  |  |
Stock Issued During Period, Shares, New Issues | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 96,400,000 |  |  |  |  |  |  |
Marucci [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Distributions For Contribution Based Profit Allocation Payments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 48,900,000 |  |  |  |  |

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, Allocation Interests + References No definition available. + Details
Name: | codi_DistributionExpenseAllocationInterests
Namespace Prefix: | codi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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-types: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-types: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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4 + Details
Name: | srt_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | srt_
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://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 Reference 2: 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/2147479170/946-210-S99-1 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash paid for commissions during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForCommissions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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/2147477271/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/2147477271/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/2147477271/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/2147477271/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 S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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://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 4: 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 5: 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 6: 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://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 2: 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/2147479170/946-210-S99-1 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt. + 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(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 + 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/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (01)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-10-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 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 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/2147478777/944-210-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://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 -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 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/2147478448/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/2147479134/946-220-S99-3 Reference 6: 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 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 + 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://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 -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 Reference 4: 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/2147479168/946-830-55-11 Reference 5: 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/2147478009/946-205-45-4 Reference 6: 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/2147478448/946-505-50-2 Reference 7: 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/2147479134/946-220-S99-3 Reference 8: 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 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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://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 -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 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/2147478448/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/2147479134/946-220-S99-3 Reference 6: 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 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 + 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://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 -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 Reference 4: 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/2147479168/946-830-55-11 Reference 5: 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/2147478009/946-205-45-4 Reference 6: 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/2147478448/946-505-50-2 Reference 7: 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/2147479134/946-220-S99-3 Reference 8: 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 + 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_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingPreferredMember
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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_MarucciMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |