XML 96 R79.htm IDEA: XBRL DOCUMENT
v3.22.4

Commitments and Contingencies - Future Minimum Volume Purchase Requirements (Details) gal in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 gal
Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract] |
2023 | 629,992
2024 | 493,005
2025 | 427,559
2026 | 430,763
2027 | 441,575
Thereafter | 880,242
Total | 3,303,136

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