XML 121 R108.htm IDEA: XBRL DOCUMENT
v3.20.4

Segment Reporting - Additional Information (Details) $ in Millions |  | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Oct. 01, 2020 USD ($) | Jun. 30, 2019 Site RenewalOption | Jun. 30, 2018 RenewalOption | Sep. 30, 2019 Site | Dec. 31, 2019 USD ($) Segment | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($)
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Number of reportable segments | Segment |  |  |  |  | 2 |  |
Contract costs, unamortized balance |  |  |  |  | $ 6.5 | $ 5.7 |
Contract costs, amortization against operating revenues |  |  |  |  | 1.0 | $ 0.9 | $ 0.6
Wholesale [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Loss on sale of inventory |  |  |  |  | 0.5 |  |
Goodwill reassignment |  |  |  |  | $ 4.5 |  |
Applegreen plc [Member] | Master Fuel Supply and Master Lease Agreements [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Lease agreements initial terms |  | 10 years | 10 years |  |  |  |
Number of renewal options | RenewalOption |  | 4 | 4 |  |  |  |
Lease renewal options terms |  | 5 years | 5 years |  |  |  |
Lease agreement term description |  | Applegreen. During the third quarter of 2019, we dealerized 46 company operated Upper Midwest sites. The master fuel supply and master lease agreements have an initial 10-year term with four 5-year renewal options. |  |  | a third-party multi-site operator of retail motor fuel stations, to which we transitioned 43 sites in Florida from DMS in the third quarter of 2018. The master fuel supply and master lease agreements have an initial 10-year term with four 5-year renewal options. |  |
Base Rent annual increase percentage |  | 1.50% |  |  |  |  |
Lease agreement sever up options description |  | Applegreen has the right to sever up to 10 specifically identified sites, for which notice must be provided prior to the end of the first year, and the effective date will be after the second year. Applegreen has the right to sever up to eight of the remaining 36 sites with proper notice. |  |  |  |  |
Lease agreement sever up options |  | true |  |  |  |  |
Applegreen plc [Member] | Master Fuel Supply and Master Lease Agreements [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Committed amount to making EMV upgrades | $ 2.2 |  |  |  |  |  |
Applegreen plc [Member] | Master Fuel Supply and Master Lease Agreements [Member] | U.S. Upper Midwest [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Number of sites dealerized | Site |  | 46 |  | 46 |  |  |

X
- Definition Commitment amount on making EVM upgrades. + References No definition available. + Details
Name: | capl_CommitmentAmountOnMakingEVMUpgrades
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease agreement term description. + References No definition available. + Details
Name: | capl_LeaseAgreementTermDescription
Namespace Prefix: | capl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease agreements number of sites dealerize. + References No definition available. + Details
Name: | capl_LeaseAgreementsNumberOfSitesDealerize
Namespace Prefix: | capl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss on sale of inventory. + References No definition available. + Details
Name: | capl_LossOnSaleOfInventory
Namespace Prefix: | capl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of renewal options. + References No definition available. + Details
Name: | capl_NumberOfRenewalOptions
Namespace Prefix: | capl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease base rent annual increase percentage. + References No definition available. + Details
Name: | capl_OperatingLeaseBaseRentAnnualIncreasePercentage
Namespace Prefix: | capl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillTransfers
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Indicates (true false) whether lessor has option to terminate operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseExistenceOfOptionToTerminate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to terminate lessor's operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseOptionToTerminate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=capl_WholesaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=capl_MasterFuelSupplyAndMasterLeaseAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=capl_USUpperMidwestMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |