XML 98 R84.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Commitments and Contingencies - Future Minimum Volume Purchase Requirements (Details) gal in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 gal
Long Term Commitment Excluding Unconditional Purchase Obligation [Abstract] |
2022 | 656,734
2023 | 508,331
2024 | 399,200
2025 | 349,825
2026 | 341,721
Thereafter | 1,154,233
Total | 3,410,044

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