XML 48 R31.htm IDEA: XBRL DOCUMENT
v3.22.4

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Significant Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation These consolidated financial statements were prepared in accordance with U.S. GAAP. These financial statements include the consolidated accounts of CrossAmerica and subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results and outcomes could differ from those estimates and assumptions. On an ongoing basis, management reviews its estimates based on currently available information. Changes in facts and circumstances could result in revised estimates and assumptions.
Cash and Cash Equivalents | Cash and Cash Equivalents We consider all short-term investments with a maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost, which, for cash equivalents, approximates fair value due to their short-term maturity. We are potentially subject to financial instrument concentration of credit risk through our cash and cash equivalents. We maintain cash and cash equivalents with several major financial institutions and have approximately $14.6 million of cash and cash equivalents in excess of FDIC insurance limits at December 31, 2022. We have not experienced any losses on our cash and cash equivalents and do not believe we have significant credit risk.
Receivables | Receivables and Financial Instrument Credit Losses Accounting guidance regarding credit losses on financial instruments requires that for most financial assets, losses be based on an expected loss approach which includes estimates of losses over the life of exposure that considers historical, current and forecasted information. Disclosures related to the methods used to estimate the losses as well as a specific disaggregation of balances for financial assets are also required. The primary financial instrument within the scope of this guidance is our accounts receivable, which mainly result from the sale of motor fuels to customers. Our accounts receivable is generally considered as having a similar risk profile. Credit is extended to a customer, generally a dealer or a commission agent, based on an evaluation of the customer’s financial condition prior to entering into fuel supply and/or lease agreements. In certain circumstances, collateral may be required from the customer and fuel and lease agreements are generally cross-collateralized when applicable. Receivables are recorded at face value, without interest or discount. The allowance for credit losses is generally based upon historical experience while also factoring in any new business conditions that might impact the historical analysis, such as market conditions and bankruptcies of particular customers. Credit loss expense is included in general and administrative expenses.
Inventories | Inventories Motor fuel inventory consists of gasoline, diesel fuel and other petroleum products and is stated at the lower of average cost or net realizable value using the first-in, first-out method. We record inventory from the time of the purchase of motor fuels from third-party suppliers until the retail sale to the end customer. Retail site merchandise inventory is valued at the lower of average cost or net realizable value using the first-in, first-out method, written down, as necessary, for potentially obsolete or slow-moving inventory.
Asset Acquisitions and Business Combinations | Asset Acquisitions and Business Combinations When closing on an acquisition, we must first determine whether substantially all of the fair value of the set of gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If this threshold is not met, we determine whether the set meets the definition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors or other owners, members or participants. A business typically has inputs, processes applied to those inputs and outputs that are used to generate a return to investors, but outputs are not required for a set to be a business. A business must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. We account for asset acquisitions (i.e., transactions involving the acquisition of a set of assets that does not meet the definition of a business) in accordance with the guidance under ASC 805-50 and other applicable guidance. Asset acquisitions are generally accounted for by allocating the cost of the acquisition, including acquisition costs, to the individual assets acquired and liabilities assumed on a relative fair value basis. We account for business combinations in accordance with the guidance under ASC 805–Business Combinations. The purchase price is recorded for assets acquired and liabilities assumed based on fair value. The excess of the fair value of the consideration conveyed over the fair value of the net assets acquired is recorded as goodwill. The income statement includes the results of operations for each acquisition from their respective date of acquisition. Whether we account for a transaction as an asset acquisition or a business combination, determining the fair value of assets and liabilities requires management’s judgment, the utilization of independent valuation experts and involves the use of significant estimates and assumptions with respect to the timing and amounts of future cash inflows and outflows, discount rates, market prices and asset lives, among other items. The judgments made in the determination of the estimated fair value assigned to the assets acquired, the liabilities assumed and any noncontrolling interest in the investee, as well as the estimated useful life of each asset and the duration of each liability, can materially impact the consolidated financial statements in periods after acquisition, such as through depreciation and amortization.
Property and Equipment | Property and Equipment Property and equipment is recorded at cost, which equals fair value in the case of a business combination or generally approximates fair value in the case of an asset acquisition. Depreciation is recognized using the straight-line method over the estimated useful lives of the related assets, including: 10 to 20 years for buildings and improvements and three to 30 years for equipment. Amortization of leasehold improvements is based upon the shorter of the remaining terms of the leases including renewal periods that are reasonably assured, or the estimated useful lives, which generally range from seven to 10 years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Maintenance and repairs are charged to operations as incurred. Gains or losses on the disposition of property and equipment are recorded in the period the sale meets the criteria for recognition.
Intangible Assets | Intangible Assets Intangible assets are recorded at fair value in the case of a business combination or at a value that generally approximates fair value in the case of an asset acquisition. Intangible assets associated with wholesale fuel supply contracts and wholesale fuel distribution rights are amortized over 10 years. Trademarks and licenses are amortized over periods from five to 15 years. Covenants not to compete are amortized over the shorter of the contract term or five years. Intangible assets with finite useful lives are amortized over their respective estimated useful lives and reviewed for impairment if we believe that changes or triggering events have occurred that could have caused the carrying value of the intangible assets to exceed its fair value. Intangible assets with indefinite lives are not amortized but are tested for impairment annually or more frequently if events and circumstances indicate that the intangible assets might be impaired. No significant impairment charges relating to intangible assets were recorded for any period presented.
Impairment of Assets | Impairment of Assets Long-lived assets, which include property and equipment and finite-lived intangible assets, are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. A long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from its use and eventual disposition. If a long-lived asset is not recoverable, an impairment loss is recognized for the amount by which the carrying amount of the long-lived asset exceeds its fair value, with fair value determined based on discounted estimated net cash flows or other appropriate methods. See Note 7 for information regarding impairment charges recorded primarily upon classifying sites within assets held for sale.
Goodwill | Goodwill Goodwill represents the excess of cost over the fair value of net assets of businesses acquired. Goodwill is not amortized, but instead is tested for impairment at the reporting unit level at least annually, and more frequently if events and circumstances indicate that the goodwill might be impaired. The annual impairment testing date of goodwill is October 1. In performing our annual impairment analysis, we use qualitative factors to determine whether it is more likely than not (likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. We consider macroeconomic conditions such as developments in equity and credit markets, industry and market conditions such as the competitive environment, cost factors such as changes in our cost of fuel, our financial performance and our unit price. If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, no further testing is necessary. However, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the goodwill impairment test. In the goodwill impairment test, the reporting unit’s carrying amount (including goodwill) and its fair value are compared. If the estimated fair value of a reporting unit is less than the carrying value, an impairment charge is recognized for the deficit up to the amount of goodwill recorded. No goodwill was impaired for any period presented.
Debt Issuance Costs | Debt Issuance Costs Debt issuance costs that are incurred in connection with the issuance of debt are deferred and amortized to interest expense using the straight-line method (which approximates the effective interest method) over the contractual term of the underlying indebtedness. Debt issuance costs are classified as a reduction of the associated liability unless there is no balance outstanding under a revolving line of credit facility, in which case such costs are classified as an asset.
Environmental Matters | Environmental Matters Liabilities for future remediation costs are recorded when environmental assessments from governmental regulatory agencies and/or remedial efforts are probable and the costs can be reasonably estimated. Other than for assessments, the timing and magnitude of these accruals generally are based on the completion of investigations or other studies or a commitment to a formal plan of action. Environmental liabilities are based on best estimates of probable undiscounted future costs using currently available technology and applying current regulations, as well as our own internal environmental policies. Environmental liabilities are difficult to assess and estimate due to uncertainties related to the magnitude of possible remediation, the timing of such remediation and the determination of our obligation in proportion to other parties. Such estimates are subject to change due to many factors, including the identification of new sites requiring remediation, changes in environmental laws and regulations and their interpretation, additional information related to the extent and nature of remediation efforts and potential improvements in remediation technologies. Amounts recorded for environmental liabilities have not been reduced by possible recoveries from third parties.
Asset Retirement Obligations | Asset Retirement Obligations We record a liability, which is referred to as an asset retirement obligation, at fair value for the estimated cost to remove USTs used to store motor fuel at owned and leased sites at the time we incur that liability, which is generally when the UST is installed or upon acquiring the site. We record a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of the related long-lived asset. We depreciate the amount added to property and equipment and recognize accretion expense in connection with the discounted liability over the estimated remaining life of the UST. Accretion expense is reflected in depreciation, amortization and accretion expense. We base our estimates of the anticipated future costs for removal of a UST on our prior experience with removal. Removal costs include the cost to remove the USTs, soil remediation costs resulting from the spillage of small quantities of motor fuel in the normal operations of our business and other miscellaneous costs. We review our assumptions for computing the estimated liability for the removal of USTs on an annual basis. Any change in estimated cash flows is reflected as an adjustment to the liability and the associated asset.
Segment Reporting | Segment Reporting We present our segment reporting in accordance with ASC 280–Segment Reporting and engage in both the wholesale and retail distribution of motor fuels, primarily gasoline and diesel fuel. We present our results to our chief operating decision maker segregated between wholesale and retail activities. As a result, we are deemed to conduct our business in two segments: 1) the wholesale segment and 2) the retail segment. See Note 22 for additional information, including regarding a change in our segment reporting.
Revenue Recognition | Revenue Recognition The core principle of accounting guidance on revenue recognition is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services. This guidance applies to over 90% of our revenues as the only primary revenue stream outside the scope of this guidance is rental income. Revenues from the delivery of motor fuel are recorded at the time of delivery to our customers, by which time the price is fixed, title to the products has transferred and payment has either been received or collection is reasonably assured, net of applicable discounts and allowances. Incremental costs incurred to obtain certain contracts with customers are deferred and amortized over the contract term and are included in other noncurrent assets on the consolidated balance sheets. Amortization of such costs are classified as a reduction of operating revenues. Revenues from the sale of convenience store products are recognized at the time of sale to the customer. Revenues from leasing arrangements for which we are the lessor are recognized ratably over the term of the underlying lease. In transactions in which we sell and lease back property, we apply guidance from ASC 606–Revenue from Contracts with Customers in determining whether the transfer of the property should be accounted for as a sale. Specifically, we assess if we have satisfied a performance obligation by transferring control of the property. See Notes 5 and 22 for additional information on our revenues and related receivables.
Cost of Sales | Cost of Sales We include in our cost of sales all costs we incur to acquire motor fuel and merchandise, including the costs of purchasing, storing and transporting inventory prior to delivery to our customers. A component of our cost of sales is the discount for prompt payment and other rebates, discounts and incentives offered by our suppliers. Prompt payment discounts from suppliers are based on a percentage of the purchase price of motor fuel and the dollar value of these discounts varies with motor fuel prices. Cost of sales does not include any depreciation of our property and equipment, as these amounts are included in depreciation, amortization and accretion expense on our consolidated statements of income.
Motor Fuel Taxes | Motor Fuel Taxes LGW and CAPL JKM Wholesale collect motor fuel taxes, which consist of various pass-through taxes collected from customers on behalf of taxing authorities and remit such taxes directly to those taxing authorities. LGW’s and CAPL JKM Wholesale’s accounting policy is to exclude the taxes collected and remitted from wholesale revenues and cost of sales and account for them as liabilities. LGWS’s and Joe’s Kwik Marts’ retail sales and cost of sales include motor fuel taxes as the taxes are included in the cost paid for motor fuel and LGWS and Joe’s Kwik Marts have no direct responsibility to collect or remit such taxes to the taxing authorities.
Lease Accounting | Lease Accounting We lease certain sites from third parties under long-term arrangements with various expiration dates. Accounting guidance on leases requires the recognition of lease assets and lease liabilities on the consolidated balance sheet and disclosing key information about leasing arrangements. In order to measure our lease liability under our leases as lessee, we are required to discount our minimum rental payments using the rate implicit in the lease, unless such rate cannot be readily determined, in which case our incremental borrowing rate is used. As we do not know the amount of our lessors’ initial direct costs, we are generally unable to determine the rate implicit in our leases. As a result, we generally use our incremental borrowing rate, which is the rate we would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. We considered the rates we paid in previous financing and sale-leaseback transactions, the rates on our borrowings under our prior secured revolving credit facility and mortgage rates on commercial properties for various terms in developing our incremental borrowing rates. ASC 842–Leases requires leases be evaluated and classified as either operating or finance for financial reporting purposes. The lease term used for lease evaluation includes option periods only in instances in which the exercise of the option period is reasonably certain. Generally, lease payments are expensed on a straight-line basis over the term of the lease including renewal periods that are reasonably certain at the inception of the lease. In addition to these lease payments, certain leases require additional contingent payments based on sales volume or future inflation, which are expensed as incurred. See Notes 11 and 13 for additional information.
Income Taxes | Income Taxes Our wholly owned taxable subsidiaries recognize deferred income tax assets and liabilities for the expected future income tax consequences of temporary differences between financial statement carrying amounts and the related income tax basis. Income tax attributable to our earnings and losses, excluding the earnings and losses of our wholly owned taxable subsidiaries, are assessed at the individual level of the unitholder. Accordingly, we do not record a provision for income taxes other than for those earnings and losses generated or incurred by our wholly owned taxable subsidiaries. Tax positions not meeting the more-likely-than-not recognition threshold at the financial statement date may not be recognized or continue to be recognized under the accounting guidance for income taxes. Where required, we recognize interest and penalties for uncertain tax positions in income taxes. Valuation allowances are reevaluated each reporting period by assessing the likelihood of the ultimate realization of a deferred tax asset. Management considers a number of factors in assessing the realization of a deferred tax asset, including the reversal of temporary differences, projections of future taxable income and ongoing prudent and feasible tax planning strategies. The amount of deferred tax assets ultimately realized may differ materially from the estimates utilized in the computation of valuation allowances and may materially impact the consolidated financial statements in the future.
Earnings Per Common Unit | Earnings per Common Unit In addition to the common units, we identified the IDRs as participating securities and compute income per unit using the two-class method under which any excess of distributions declared over net income shall be allocated to the partners based on their respective sharing of income specified in the Partnership Agreement. Net income per unit applicable to limited partners is computed by dividing the limited partners’ interest in net income, after deducting any incentive distributions, by the weighted-average number of outstanding common units. See Note 21 for disclosure regarding the elimination of the IDRs, which closed on February 6, 2020.
Interest Rate Swap Contracts | Interest Rate Swap Contracts Commencing in March 2020, the Partnership started to use interest rate swap contracts to reduce its exposure to unfavorable changes in interest rates. The Partnership accounts for derivative contracts in accordance with ASC 815–Derivatives and Hedging, and recognizes derivative instruments as either assets or liabilities on the consolidated balance sheet and measures those instruments at fair value. The changes in fair value of the derivative transactions are presented in accumulated other comprehensive income and reclassified to interest expense as the interest payments on our CAPL Credit Facility are made. The portion of derivative positions that are anticipated to settle within a year are included in other current assets and accrued expenses and other current liabilities, while the portion of derivative positions that are anticipated to settle beyond a year are recorded in other assets or other long-term liabilities. Cash inflows and outflows related to derivative instruments are included as a component of operating activities on the consolidated statements of cash flows, consistent with the classification of the hedged interest payments on our CAPL Credit Facility. See Note 12 for information related to our interest rate swap contracts.
Recently Adopted Accounting Pronouncements-Reference Rate Reform | Recently Adopted Accounting Pronouncements – Reference Rate Reform In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met to ease an entity’s financial reporting burden as the market transitions from LIBOR and other interbank offered rates to alternative reference rates. Subsequently, the FASB issued ASU 2021-01 to clarify the scope of Topic 848 and ASU 2022-06 to defer the sunset date of Topic 848. The guidance was effective upon issuance and may be applied through December 31, 2024. The adoption of this guidance did not have a material effect on the Partnership's consolidated financial statements.
Concentration Risks | Concentration Risks For 2022, 2021 and 2020, approximately 21%, 19% and 17% of our rent income was from two multi-site operators, respectively. In 2022, our wholesale business purchased approximately 81% of its motor fuel from four suppliers. In 2021, our wholesale business purchased approximately 80% of its motor fuel from four suppliers. In 2020, our wholesale business purchased approximately 74% of its motor fuel from four suppliers. No other fuel suppliers accounted for 10% or more of our motor fuel purchases during 2022, 2021 or 2020. Approximately 23%, 27% and 26% of our motor fuel gallons sold were delivered by two carriers for 2022, 2021 and 2020, respectively.
COVID-19 Pandemic | OVID-19 Pandemic During the first quarter of 2020, an outbreak of a novel strain of coronavirus spread worldwide, including to the U.S., posing public health risks that have reached pandemic proportions. We experienced a sharp decrease in fuel volume in mid-to-late March 2020. Although the COVID Pandemic has not significantly impacted our results in 2022, fuel volume recovered throughout 2020 and 2021, which impacts the comparability of our results between all three periods.

X
- Definition COVID-19 pandemic. + References No definition available. + Details
Name: | capl_COVID19PandemicPolicyTextBlock
Namespace Prefix: | capl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the accounting policy for motor fuel taxes addresses the accounting treatment of regulatory taxes in the financial statements and how these taxes are remitted to regulatory authorities. [Policy Text Block] + References No definition available. + Details
Name: | capl_MotorFuelTaxesPolicyPolicyTextBlock
Namespace Prefix: | capl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant Accounting Policies [Abstract] + References No definition available. + Details
Name: | capl_SignificantAccountingPoliciesAbstract
Namespace Prefix: | capl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2175671 + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 + Details
Name: | us-gaap_PropertyPlantAndEquipmentImpairment
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 410 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 10.F) -URI https://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036 + Details
Name: | us-gaap_RegulatoryEnvironmentalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration