XML 21 R9.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies | 6 Months Ended
--- | ---
Jun. 30, 2021
Accounting Policies [Abstract] |
Summary of Significant Accounting Policies | 2. Summary of Significant Accounting Policies Basis of Presentation All significant intercompany balances and transactions have been eliminated in the accompanying condensed consolidated financial statements, which are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Interim Financial Statements The accompanying condensed consolidated financial statements as of June 30, 2021 and for the three and six months periods ended June 30, 2021 and 2020 (“interim financial statements”) are unaudited and have been prepared in accordance with GAAP for interim financial information and Regulation S-X set forth by the Securities and Exchange Commission for interim reporting. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except those otherwise described herein) considered necessary for a fair presentation have been included in the accompanying interim financial statements. However, they do not include all of the information and disclosures required by GAAP for complete financial statements. Therefore, the interim financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes of the Company included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 (the “annual financial statements”). The same significant accounting policies, presentation and methods of computation have been followed in these interim financial statements as were applied in the preparation of the annual financial statements. Accounting Periods The Company’s fiscal periods end on the last day of the month, and its fiscal year ends on December 31. This results in the Company experiencing fluctuations in current assets and current liabilities due to purchasing and payment patterns which change based upon the day of the week. As a result, working capital can change from period to period not only due to changing business operations, but also due to a change in the day of the week in which each period ends. The Company earns a disproportionate amount of its annual operating income in the second and third quarters as a result of the climate and seasonal buying patterns of its customers. Inclement weather, especially in the Midwest and Northeast regions of the U.S. during the winter months, can negatively impact financial results. Use of Estimates In the preparation of interim condensed consolidated financial statements, management may make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include right-of-use assets and lease liabilities; impairment of goodwill, intangible, right-of-use and fixed assets; useful lives of fixed assets; environmental assets and liabilities; deferred tax assets; and asset retirement obligations. Revenue Recognition Revenue is recognized when control of the promised goods or services is transferred to the customers. This requires the Company to identify contractual performance obligations and determine whether revenue should be recognized at a single point in time or over time, based on when control of goods and services transfers to a customer. Control is transferred to the customer over time if the customer simultaneously receives and consumes the benefits provided by the Company’s performance. If a performance obligation is not satisfied over time, the Company satisfies the performance obligation at a single point in time. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for goods or services. When the Company satisfies a performance obligation by transferring control of goods or services to the customer, revenue is recognized against contract assets in the amount of consideration to which the Company is entitled. When the consideration amount received from the customer exceeds the amounts recognized as revenue, the Company recognizes a contract liability for the excess. An asset is recognized related to the costs incurred to obtain a contract (i.e. sales commissions) if the costs are specifically identifiable to a contract, the costs will result in enhancing resources that will be used in satisfying performance obligations in the future and the costs are expected to be recovered. These capitalized costs are recorded as a part of other current assets and other non-current assets and are amortized on a systematic basis consistent with the pattern of transfer of the goods or services to which such costs relate. The Company expenses the costs to obtain a contract, as and when they are incurred, in cases where the expected amortization period is one year or less. The Company evaluates if it is a principal or an agent in a transaction to determine whether revenue should be recorded on a gross or a net basis. In performing this analysis, the Company considers first whether it controls the goods before they are transferred to the customers and if it has the ability to direct the use of the goods or obtain benefits from them. The Company also considers the following indicators: (1) the primary obligor, (2) the latitude in establishing prices and selecting suppliers, and (3) the inventory risk borne by the Company before and after the goods have been transferred to the customer. When the Company acts as principal, revenue is recorded on a gross basis. When the Company acts as agent, revenue is recorded on a net basis. Fuel revenue and fuel costs included fuel taxes of $262.7 million, $102.0 million, $485.2 million, and $217.1 million for the three and six months ended June 30, 2021 and 2020, respectively. Refer to Note 10 for disclosure of the revenue disaggregated by segment and product line, as well as a description of the reportable segment operations. New Accounting Pronouncements Adopted During 2021 Simplifying the Accounting for Income Taxes – In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify GAAP for other areas of ASC 740 by clarifying and amending existing guidance, such as the accounting for a franchise tax (or similar tax) that is partially based on income. This standard is effective January 1, 2021 for the Company. The adoption of this guidance had no material impact on the Company’s consolidated financial statements. New Accounting Pronouncements Not Yet Adopted 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. This standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company is examining the impact of this standard on its consolidated financial statements.

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

X
- Definition The entire disclosure for all significant accounting policies of the reporting entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_SignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration