XML 57 R49.htm IDEA: XBRL DOCUMENT
v3.25.2

Net Income Per Common Unit - Reconciliation of Net Income and Weighted-Average Units Used in Computing Basic and Diluted Net Income Per Common Unit (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2025 | Mar. 31, 2025 | Jun. 30, 2024 | Mar. 31, 2024 | Jun. 30, 2025 | Jun. 30, 2024
Numerator: |  |  |  |  |  |  |  |
Distributions paid on common units |  | $ 20,001 |  |  | $ 19,964 |  | $ 39,982 | $ 39,905
Allocation of distributions in excess of net income |  | 4,487 |  |  | (8,212) |  | (23,274) | (46,350)
Limited partners' interest in net income (loss) - basic |  | 24,488 |  |  | 11,752 |  | 16,708 | (6,445)
Accretion of preferred membership interests |  | 680 | [1] | $ 665 | 672 | $ 657 | 1,345 | 1,329
Limited partners' interest in net income (loss) - diluted |  | $ 25,168 |  |  | $ 11,752 |  | $ 16,708 | $ (6,445)
Denominator: |  |  |  |  |  |  |  |
Weighted-average common units outstanding - basic |  | 38,097,513 |  |  | 38,027,194 |  | 38,085,815 | 38,010,739
Adjustment for phantom and phantom performance units | [2] | 174,674 |  |  | 172,296 |  | 175,093 | 0
Adjustment for preferred membership interests | [1] | 1,273,291 |  |  | 0 |  | 0 | 0
Weighted-average common units outstanding - diluted |  | 39,545,478 |  |  | 38,199,490 |  | 38,260,908 | 38,010,739
Net income (loss) per common unit - basic |  | $ 0.64 |  |  | $ 0.31 |  | $ 0.44 | $ (0.17)
Net income (loss) per common unit - diluted |  | 0.64 |  |  | 0.31 |  | 0.44 | (0.17)
Distributions paid per common unit |  | 0.525 |  |  | 0.525 |  | 1.05 | 1.05
Distributions declared (with respect to each respective period) per common unit |  | $ 0.525 |  |  | $ 0.525 |  | $ 1.05 | $ 1.05
[1] | For the three months ended June 30, 2025, 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 me mbership 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. For the six months ended June 30, 2025, 1,273,291 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 and six months ended June 30, 2024, 1,258,247 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.
[2] | For the six months ended June 30, 2024, 173,663 potentially dilutive units related to the phantom units and performance units were excluded from the calculation of diluted units because including them would have been antidilutive.

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 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 adjustment for preferred membership interests. + References No definition available. + Details
Name: | capl_WeightedAverageNumberAdjustmentForPreferredMembershipInterests
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 Per unit of ownership amount after tax of income (loss) from continuing operations available to limited partnership (LP) unit-holder and units that would have been outstanding assuming the issuance of limited partner units for dilutive potential units outstanding. + 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_IncomeLossFromContinuingOperationsNetOfTaxPerOutstandingLimitedPartnershipUnitDiluted
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per unit of ownership amount after tax of income (loss) from continuing operations available to limited partnership (LP) unit-holder in a publicly trade limited partnership (LP) or master limited partnership (MLP). + 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_IncomeLossFromContinuingOperationsPerOutstandingLimitedPartnershipUnitBasicNetOfTax
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 -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_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