Quarterly report pursuant to Section 13 or 15(d)

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)

v3.19.2
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Leases LeasesIn February of 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-02 - Leases (Topic 842), which significantly amends the way companies are required to account for leases. Under the updated leasing guidance, some leases that did not have to be reported previously are now required to be presented as an asset and liability on the balance sheet. In addition, for certain leases, what was previously classified as an operating expense must now be allocated between amortization expense and interest expense. The Company adopted this update as of January 1, 2019 using the modified retrospective transition method. Prior periods have not been restated
Recent Accounting Pronouncements
Recent Accounting Pronouncements

The Company has evaluated all recent accounting pronouncements and determined that the adoption of pronouncements applicable to the Company has not had or is not expected to have a material impact on the Company's financial position, results of operations or cash flows.

Reclassification
Revenue From Contract With Customer
Performance Obligations
Our performance obligations include providing product and servicing our product. We recognize product revenue performance obligations in most cases when the product is delivered to the customer. Occasionally, if we are shipping the product on a customer’s account, we recognize revenue when the product has been shipped. At that point in time, the control of the product is transferred to the customer. When we perform service work, we apply the practical expedient that allows us to recognize service revenue when we have the right to invoice the customer for the work completed. We do not engage in transactions acting as an agent. The time needed to complete our performance obligations varies based on the size of the project; however, we typically satisfy our performance obligations within a few months of entering into the contract.


Contract Balances
We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. All of the current contracts are expected to be completed within one year, and as a result, we have not recognized a contract asset account. If we had chosen not to use this practical expedient, we would not expect a material difference in the contract balances. We also did not have any material contract liabilities because we typically do not receive payments in advance of recognizing revenue.