XML 62 R51.htm IDEA: XBRL DOCUMENT
v3.23.3

Net Income Per Limited Partner Unit - Reconciliation of Net Income and Weighted-Average Units Used in Computing Basic and Diluted Net Income Per Limited Partner Unit (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2023 | Sep. 30, 2022 | Sep. 30, 2023 | Sep. 30, 2022
Numerator: |  |  |  |  |
Distributions paid on common units |  | $ 19,934 | $ 19,913 | $ 59,777 | $ 59,713
Allocation of distributions in excess of net income |  | (8,271) | 7,105 | (35,773) | (14,245)
Limited partners' interest in net income - basic |  | 11,663 | 27,018 | 24,004 | 45,468
Accretion of preferred membership interests |  | 629 | 575 | 1,845 | 1,138
Limited partners' interest in net income - diluted |  | $ 11,663 | $ 27,593 | $ 24,004 | $ 45,468
Denominator: |  |  |  |  |
Weighted-average common units outstanding - basic |  | 37,966,474 | 37,925,082 | 37,953,348 | 37,912,737
Adjustment for phantom and phantom performance units | [1] | 172,784 | 35,809 | 173,044 | 37,625
Adjustment for preferred membership interests | [1] |  | 1,076,769 |  |
Weighted-average common units outstanding - diluted |  | 38,139,258 | 39,037,660 | 38,126,392 | 37,950,362
Net income per common unit - basic |  | $ 0.31 | $ 0.71 | $ 0.63 | $ 1.2
Net income per common unit - diluted |  | 0.31 | 0.71 | 0.63 | 1.2
Distributions paid per common unit |  | 0.525 | 0.525 | 1.575 | 1.575
Distributions declared (with respect to each respective period) per common unit |  | $ 0.525 | $ 0.525 | $ 1.575 | $ 1.575
[1] | For the three and nine months ended September 30, 2023, 1,176,998 potentially dilutive units related to the preferred membership interests were excluded from the calculation of diluted earnings per unit because including them would have been antidilutive. For the nine months ended September 30, 2022, 729,679 potentially dilutive units related to the preferred membership interests were excluded from the calculation of diluted earnings per unit because including them would have been antidilutive. For the three months ended September 30, 2022, dilutive units related to the preferred membership interests were included in the denominator of the calculation of diluted earnings per unit. Similarly, the accretion of the preferred membership interests was added back in the numerator of the calculation as if the preferred membership interests had been converted to common units at the beginning of the period, in which case no accretion would have been recorded.

X
- Definition Accretion of preferred membership interests. + References No definition available. + Details
Name: | capl_AccretionOfPreferredMembershipInterests
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Income Loss Allocated To Limited Partners Basic + References No definition available. + Details
Name: | capl_NetIncomeLossAllocatedToLimitedPartnersBasic
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Income Loss Allocated To Limited Partners Diluted + References No definition available. + Details
Name: | capl_NetIncomeLossAllocatedToLimitedPartnersDiluted
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Income Loss Net Of Tax Per Outstanding Limited Partnership Unit Basic + References No definition available. + Details
Name: | capl_NetIncomeLossNetOfTaxPerOutstandingLimitedPartnershipUnitBasic
Namespace Prefix: | capl_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net Income Loss Net Of Tax Per Outstanding Ltd Partnership Unit Diluted + References No definition available. + Details
Name: | capl_NetIncomeLossNetOfTaxPerOutstandingLtdPartnershipUnitDiluted
Namespace Prefix: | capl_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of allocation of distributions in excess of net income loss to each class of partners (i.e., general, limited and preferred partners). + References No definition available. + Details
Name: | capl_PartnersCapitalDistributionsInExcessOfNetIncomeLoss
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Weighted average number of preferred membership interests limited partnership units outstanding adjustment. + References No definition available. + Details
Name: | capl_WeightedAverageNumberOfPreferredMembershipInterestsLimitedPartnershipUnitsOutstandingAdjustment
Namespace Prefix: | capl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per unit of ownership amount of cash distributions declared to unit-holder of a limited partnership (LP). + References Reference 1: 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_DistributionMadeToLimitedPartnerDistributionsDeclaredPerUnit
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash dividends declared or paid to each outstanding limited partnership unit during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-5 + Details
Name: | us-gaap_DistributionsPerLimitedPartnershipUnitOutstanding
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of distributions to limited partners. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-5 + Details
Name: | us-gaap_LimitedPartnersCapitalAccountDistributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_NetIncomeLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average number of limited partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership units have been outstanding to the total time in that period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-5 + Details
Name: | us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average number of limited partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership units have been outstanding to the total time in that period. Used in the calculation of diluted net income or loss per limited partnership unit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-5 + Details
Name: | us-gaap_WeightedAverageLimitedPartnershipUnitsOutstandingDiluted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The sum of dilutive potential limited partnership units used in the calculation of the diluted per-unit computation. + References No definition available. + Details
Name: | us-gaap_WeightedAverageNumerDilutedLimitedPartnershipUnitsOutstandingAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration