XML 106 R89.htm IDEA: XBRL DOCUMENT
v3.22.4

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 | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Numerator: |  |  |  |
Distributions paid |  | $ 79,625 | $ 79,552 | $ 77,751
Allocation of distributions in excess of net income |  | (17,655) | (57,898) | 29,572
Limited partners’ interest in net income - basic and diluted |  | $ 61,970 | $ 21,654 | $ 107,323
Denominator: |  |  |  |
Weighted average common units outstanding - basic |  | 37,916,829 | 37,880,910 | 37,369,487
Adjustment for phantom units and performance awards | [1] | 142,945 | 3,214 |
Weighted average common units outstanding - diluted |  | 38,059,774 | 37,884,124 | 37,369,487
Net income per common unit - basic |  | $ 1.63 | $ 0.57 | $ 2.87
Net income per common unit - diluted |  | 1.63 | 0.57 | 2.87
Distributions paid per common unit |  | 2.1000 | 2.1000 | 2.1000
Distributions declared (with respect to each respective period) per common unit |  | $ 2.1000 | $ 2.1000 | $ 2.1000
[1] | For 2022, 835,551 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 2020, 13,364 potentially dilutive units were excluded from the calculation of diluted earnings per common unit because including them would have been antidilutive.

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 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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + 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