XML 40 R34.htm IDEA: XBRL DOCUMENT
v3.23.3

Revenues (Details Narrative) $ in Thousands | 6 Months Ended
--- | ---
Jun. 30, 2023 USD ($)
Number of vessels | 23
Performance Obligations [Member] |
Performance obligation | $ 643
Contact Fulfilment Costs [Member] |
Prepaid Expense and Other Assets, Current | $ 102
Twenty-two out of Twenty-three Vessels Under Time Charter Agreements [Member] |
Number of vessels | 22
Twenty-two out of Twenty-three Vessels Under Time Charter Agreements [Member] | Minimum [Member] |
Time Charter (TC) in years | 1.5
Twenty-two out of Twenty-three Vessels Under Time Charter Agreements [Member] | Maximum [Member] |
Time Charter (TC) in years | 9.7
Vessel Under Voyage Charter [Member] |
Number of vessels | 1
Fifteen Vessels Under Time Charter Agreements with extensions in Charterers Option [Member] | Minimum [Member] |
Time Charter (TC) in years | 2.3
Fifteen Vessels Under Time Charter Agreements with extensions in Charterers Option [Member] | Maximum [Member] |
Time Charter (TC) in years | 9.2

X
- Definition Number of vessels owned and/ or to be acquired by the partnership. + References No definition available. + Details
Name: | cplp_NumberOfVessels
Namespace Prefix: | cplp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Performance obligation that will be recognised upon the completion of the current contract. + References No definition available. + Details
Name: | cplp_PerformanceObligationUponCompletionOfContract
Namespace Prefix: | cplp_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The duration of time charter agreement. + References No definition available. + Details
Name: | cplp_TimeCharterYears
Namespace Prefix: | cplp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cplp_PerformanceObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalizedContractCostAxis=cplp_ContactFulfilmentCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=cplp_TwentyTwoVesselsUnderTimeCharterAgreementsMember
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: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=cplp_OneVesselUnderVoyageCharterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=cplp_FifteenTimeCharterAgreementsWithExtensionsInCharterersOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |