XML 89 R79.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies - Future Minimum Volume Purchase Requirements (Details) gal in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 gal
Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] |
2024 | 652,623
2025 | 573,175
2026 | 566,363
2027 | 568,759
2028 | 503,178
Thereafter | 906,639
Total | 3,770,737

X
- Definition Volume that must be purchased within the next twelve months of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume that must be purchased after year five of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredThereafter
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume that must be purchased within year five of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredYearFive
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume that must be purchased within year four of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredYearFour
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume that must be purchased within year three of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredYearThree
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume that must be purchased within year two of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | capl_LongtermPurchaseCommitmentMinimumVolumeRequiredYearTwo
Namespace Prefix: | capl_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Volume that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentMinimumVolumeRequired
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration