XML 88 R73.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Partners’ Capital - Schedule of Distributions (Table) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023 $ / shares
Minimum Quarterly Distribution [Member] | Limited Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 98.00%
Minimum Quarterly Distribution [Member] | General Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 2.00%
First Target Distribution [Member] | Limited Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 98.00%
First Target Distribution [Member] | General Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 2.00%
Second Target Distribution [Member] | Limited Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 85.00%
Second Target Distribution [Member] | General Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 15.00%
Third Target Distribution [Member] | Limited Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 75.00%
Third Target Distribution [Member] | General Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 25.00%
Thereafter Target Distribution [Member] | Limited Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 65.00%
Thereafter Target Distribution [Member] | General Partner [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Marginal percentage interest in distributions | 35.00%
Minimum [Member] | Minimum Quarterly Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | $ 1.6275
Minimum [Member] | Second Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | 1.6975
Minimum [Member] | Third Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | 1.8725
Minimum [Member] | Thereafter Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | 2.0475
Maximum [Member] | First Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | 1.6975
Maximum [Member] | Second Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | 1.8725
Maximum [Member] | Third Target Distribution [Member] | Total Quarterly Distribution [Member] |
Distribution Made to Limited Liability Company (LLC) Member [Line Items] |
Distribution Target Amount per Unit | $ 2.0475

X
- Definition The marginal percentage interest in distributions. + References No definition available. + Details
Name: | cplp_MarginalPercentageInterestInDistributions
Namespace Prefix: | cplp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refers to the total quarterly distribution target amount per unit. + References No definition available. + Details
Name: | cplp_TotalQuarterlyDistributionTargetAmountPerUnit
Namespace Prefix: | cplp_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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_DistributionMadeToLimitedLiabilityCompanyLLCMemberLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis=cplp_MinimumQuarterlyDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerCapitalComponentsAxis=us-gaap_LimitedPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerCapitalComponentsAxis=us-gaap_GeneralPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis=cplp_FirstTargetDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis=cplp_SecondTargetDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis=cplp_ThirdTargetDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis=cplp_ThereafterTargetDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerCapitalComponentsAxis=cplp_TotalQuarterlyDistributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |