The Company derives revenues from the sale of machines and product income. Revenues are recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for transferring those goods or services. Revenue is recognized based on the following five step model: - Identification of the contract with a customer - Identification of the performance obligations in the contract - Determination of the transaction price - Allocation of the transaction price to the performance obligations in the contract - Recognition of revenue when, or as, the Company satisfies a performance obligation Performance Obligations Sales of machines and consumable products are recognized when all the following criteria are satisfied: (i) a contract with an end user exists which has commercial substance; (ii) it is probable the Company will collect the amount charged to the end user; and (iii) the Company has completed its performance obligation whereby the end user has obtained control of the product. A contract with commercial substance exists once the Company receives and accepts a purchase order or once it enters into a contract with an end user. If collectability is not probable, the sale is deferred and not recognized until collection is probable or payment is received. Control of products typically transfers when title and risk of ownership of the product has transferred to the customer. The customer has a 10-day period to inspect the equipment and may return the product if it does not meet the agreed-upon specifications. For contracts with multiple performance obligations, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation. The Company uses an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus margin approach when one is not available. Historically the Companys contracts have not had multiple performance obligations. The large majority of the Companys performance obligations are recognized at a point in time related to the sale of machines and consumable products. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue. Incidental items that are immaterial in the context of the contract are recognized as expense. Payment terms between invoicing and when payment is due is less than one year. As of June 30, 2019, none of the Companys contracts contained a significant financing component. The Company elected the practical expedient to not adjust the amount of revenue to be recognized under a contract with an end user for the effects of time value of money when the timing difference between receipt of payment and recognition of revenue is less than one year. The majority of the Companys contracts offer an assurance-type warranty of the products at no additional cost for a period of 3 years. Assurance-type warranties provide a customer with assurance that the related product will function as the parties intended because it complies with agreed-upon specifications. Such warranties do not represent a separate performance obligation. At the time a sale is recognized, the Company estimated future warranty costs, which were trivial. Transaction Price Allocated to the Remaining Performance Obligations At a given point in time, the Company may have collected payment for future sales of product to begin production. These transactions are deferred until the product transfers to the customer and the performance obligation is considered complete. At June 30, 2019, $1,414,071 in revenue is expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period. The Company expects to recognize all of our unsatisfied (or partially unsatisfied) performance obligations as revenue in the next twelve months. Contract Costs Costs incurred to obtain a customer contract are not material to the Company. The Company elected to apply the practical expedient to not capitalize contract costs to obtain contracts with a duration of one year or less, which are expensed and included within cost of goods and services. Critical Accounting Estimates Estimates are used to determine the amount of variable consideration in contracts, the standalone selling price among separate performance obligations and the measure of progress for contracts where revenue is recognized over time. The Company reviews and updates these estimates regularly. Disaggregation of Revenue All machine sales and most consumable products sales are completed in North America. Three Months Ended June 30, 2019 Three Months Ended June 30, 2018 Six Months Ended June 30, 2019 Six Months Ended June 30, 2018 Machine sales $ 578,451 $ 1,357,140 $ 1,162,346 $ 2,130,545 Consumable product sales 747,970 684,231 1,788,329 1,221,682 Total sales $ 1,326,421 $ 2,041,371 $ 2,950,675 $ 3,352,227