XML 42 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition Shipping and Handling (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Revenue from Contract with Customer [Policy Text Block]
The Company may incur incremental costs to obtain a sales contract, which under ASC 606 should be capitalized and amortized over the life of the contract. The Company has elected to apply the practical expedient in ASC 340-40-50-5 allowing the Company to expense these costs since the contracts are short-term in nature with a contract term of one year or less.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to variable consideration such as product returns, rebates or other discounts to determine the net consideration to which the Company expects to be entitled. The Company transfers control and recognizes revenue upon shipment to the customer or, in certain cases, upon receipt by the customer in accordance with contractual terms.
the Company collects and remits sales taxes associated with certain sales of its products to non-exempt customers. The Company excludes excise taxes and sales taxes that are collected from customers from the transaction price in its contracts with customers. Accordingly, revenue from contracts with customers is net of sales-based taxes that are collected from customers and remitted to taxing authorities.
Revenues are recognized when control of the promised goods are transferred to the customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods promised within each contract and determines the performance obligations and assesses whether each promised good is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.
Under product sales contracts, the Company invoices customers for performance obligations that have been satisfied, at which point payment is unconditional. Accordingly, a product sales contract does not give rise to contract assets or liabilities under ASC 606.
Shipping and handling costs are deemed to be fulfillment activities rather than a separate distinct performance obligation
Revenue is recognized when obligations under the terms of a contract with a customer are satisfied; recognition generally occurs with the transfer of control at a point in time. The contract with the customer states the final terms of the sale, including the description, quantity and price of each product or service purchased. For fuel products, payment is typically due in full between 2 to 30 days of delivery or the start of the contract term, such that payment is typically collected 2 to 30 days subsequent to the satisfaction of performance obligations. For specialty products, payment is typically due in full between 30 to 90 days of delivery or the start of the contract term, such that payment is typically collected 30 to 90 days subsequent to the satisfaction of performance obligations. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The expected costs associated with a product assurance warranty continues to be recognized as expense when products are sold. The Company does not offer promised services that could be considered warranties that are sold separately or provide a service in addition to assurance that the related product complies with agreed upon specifications. The Company establishes provisions based on the methods described in ASC 606 for estimated returns and warranties as variable consideration when determining the transaction price.