Revenue Recognition In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers . Subsequent updates to the guidance were issued in 2016. The core principle of the new guidance is that an entity will 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. The standard provides a five-step analysis of transactions to determine the amount and timing of revenue to be recognized. Additionally, the guidance requires disaggregated disclosures related to the nature, amount, timing, and uncertainty of revenue that is recognized. The Company adopted the standard for the fiscal year beginning December 31, 2017, using the cumulative catch-up transition method. The adoption of this guidance did not have a material impact on the Companys consolidated financial position, results of operations or cash flows. Revenue recognition is evaluated through the following five steps: 1) identification of the contracts with customers; 2) identification of the performance obligations in the contracts; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligations in the contract; and 5) recognition of revenue as or when performance obligations are satisfied. The Company disaggregates revenue by reporting segment as well as by geographic destination of the sale. See disaggregated revenue balances in Note 17, Segment Reporting. These categories depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. Revenue from Product Sales The significant majority of the Companys contracts with its customers are for standard product sales under standard ship and bill arrangements. The contracts are generally accounted for as having a single performance obligation for the manufacture of product, which is considered the only distinct promise in the contract, and are short term in nature, typically completed within one quarter and not exceeding one year in duration. The transaction price is agreed upon in the contract. Revenue is recognized upon satisfaction of the performance obligation which is typically at a point in time when control is transferred to the customer. Typically, control is transferred upon shipment to the customer but can also occur upon delivery to the customer, depending on contract terms. Revenue recognition can also occur over time for these contracts when the following criteria are met: the Company has no alternative use for the product; and the Company has an enforceable right to payment (including a reasonable margin) for performance completed to date. Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for the goods. Consideration for product sales is primarily fixed in nature with insignificant amounts recognized for sales discounts, rebates and product returns. The Companys estimates for sales discounts, rebates and product returns reduce revenue recognized at the time of the sale. Revenue from Services The Company generates revenue from various services provided to customers including system design, maintenance, repairs, installation and commissioning and various other services. This is not a significant revenue stream for the Company, as it represents less than 3% of total revenue. Service contracts are typically completed within one quarter and do not exceed one year in duration. These contracts are generally accounted for as having a single distinct performance obligation for the performance of the service. The transaction price is agreed upon in the contract and can be based on a fixed amount or on a time and material arrangement. Revenue is recognized over time for service contracts as the customer receives and consumes the benefits as the Company performs. The method of over time recognition considers total costs incurred to date and the applicable margin on the total expected efforts to complete the performance obligation. This input method appropriately depicts the pattern of transfer of value to the customer. Contract Assets &amp; Liabilities Contract assets are recognized when the Company has a conditional right to consideration for performance completed on contracts. Contract asset balances totaled $2,851 at December 29, 2018 and are presented in Other current assets in the Consolidated Balance Sheets. Accounts receivable balances represent unconditional rights to consideration from customers and are presented separate from contract assets in the Consolidated Balance Sheets. Contract liabilities are recognized when payment is received from customers prior to revenue being recognized. Contract liabilities totaled $138 at December 29, 2018 and are presented in Other current liabilities in the Consolidated Balance Sheets. The timing of customer payments most often occurs after performance obligations are satisfied which results in the recognition of a contract asset. Other Revenue Recognition Considerations Contracts do not have significant financing components and payment terms do not exceed one year from the date of the sale. The Company does not incur significant credit losses from contracts with customers. The Company applies the practical expedient as permitted by the Financial Accounting Standards Board, which allows the omission of certain disclosures related to remaining performance obligations, as contract duration does not exceed one year. The Companys warranties provide assurance that products will function as intended. Estimated costs of product warranties are recognized at the time of the sale. The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Shipping and handling costs billed to customers are recorded in revenue. Shipping costs incurred by the Company are recorded in cost of goods sold.