Accounting policies | 2. Summary of significant accounting policies Principles of consolidation: Use of estimates : Segment reporting : Cash and cash equivalents : Allowance for doubtful accounts : The following table summarizes the activity recorded in the valuation account for accounts receivable: Year Ended December 31, (In thousands) 2018 2017 2016 Balance, beginning of period $ 100 $ 50 $ 50 Additions charged to costs and expenses 105 50 – Balance, end of period $ 205 $ 100 $ 50 Inventories: Fixed assets: Leases: Goodwill and Intangible assets : Revenue recognition: In accordance with ASC 606, a performance obligation is a promise in a contract with a customer to transfer a distinct good or service to the customer. Some of our contracts with customers contain a single performance obligation, while other contracts contain multiple performance obligations (most commonly when contracts include product and extended warranties). A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. When there are multiple performance obligations within a contract, we allocate the transaction price to each performance obligation based on its standalone selling price. The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. To the extent the transaction price includes variable consideration, such as price protection, reserves for returns and other allowances, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the “expected value” method or the “most likely amount” method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. For a majority of our revenue, which consists of printers, terminals, consumables, and replacement parts, the Company recognizes revenue as of a point of time. The transaction price is recognized upon shipment of the order when control of the goods is transferred to the customer and at the time the performance obligation is fulfilled. We also sell a software solution, EPICENTRAL™, that enables casino operators to create promotional coupons and marketing messages and to print them in real-time at the slot machine. EPICENTRAL TM Performance obligations are satisfied over time if the customer receives the benefits as we perform work, if the customer controls the asset as it is being produced, or if the product being produced for the customer has no alternative use and we have a contractual right to payment. For our separately priced extended warranty, technical support for our restaurant solution terminals and maintenance agreements (including free one-year maintenance received by the customers upon completion of EPICENTRAL™ installation) revenue is recognized over time as the customer receives the benefit. The transaction price from the maintenance services is recognized ratably over time, using output methods, as control of the services is transferred to the customer. For extended warranties, the transaction price is recognized ratably over the warranty period, using output methods, as control of the services is transferred to the customer. In the cases where there is more than one performance obligation in a customer arrangement, the Company typically uses the “standalone selling price” method to determine the transaction price to allocate to each performance obligation. The Company sells the performance obligations separately and has established standalone selling prices for its products and services. In the case of an overall price discount, the discount is applied to each performance obligation proportionately based on standalone selling price. To determine the standalone selling price for initial EPICENTRAL™ installations, the Company uses the adjusted market assessment approach. Disaggregation of revenue The following table disaggregates our revenue by market-type, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Sales and usage-based taxes are excluded from revenues. Year Ended December 31, 2018 United States International Total (In thousands) Restaurant solutions $ 4,133 $ 446 $ 4,579 POS Automation and Banking 7,122 151 7,273 Casino and Gaming 17,518 9,075 26,593 Lottery 3,046 47 3,093 Printrex 1,028 269 1,297 TransAct Services Group 10,671 1,081 11,752 Total net sales $ 43,518 $ 11,069 $ 54,587 Changes in accounting policies and financial statement impact of adopting ASC 606 Except for the changes below, we have consistently applied the accounting policies to all periods presented in the consolidated financial statements. As noted above, we adopted ASC 606 using the modified retrospective approach which allows the Company to record any changes using the cumulative effect. The adoption of ASC 606 did not require the Company to record an adjustment to retained earnings at January 1, 2018, and did not have an impact on the consolidated income statement during the year ended December 31, 2018, basic or diluted earnings per share, consolidated statement of cash flows, consolidated statement of shareholder's equity, or consolidated balance sheet, at December 31, 2018. Costs to Obtain a Contract – Contract balances Our contract liabilities consist of customer pre-payments and deferred revenue. Customer prepayments are reported as “Accrued Liabilities” in current liabilities in the Condensed Consolidated Balance Sheets and represent customer payments made in advance of performance obligations in instances where credit has not been extended and is recognized as revenue when the performance obligation is complete. Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our restaurant solution terminals, EPICENTRAL™ maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract. The increase in current and non-current deferred revenue is due to the sale of extended warranties and technical support for our restaurant solution terminals. We do not have any contract asset balances as of December 31, 2018 or 2017. During the year ended December 31, 2018, we recognized revenue of $1.2 million related to our contract liabilities at January 1, 2018. Total contract liabilities consist of the following: December 31, 2018 January 1, 2018 (In thousands) Customer pre-payments $ 50 $ 79 Deferred revenue, current 384 169 Deferred revenue, non-current 265 69 Total contract liabilities $ 699 $ 317 Remaining performance obligations Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer. As of December 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $5.6 million. The Company expects to recognize revenue on $4.1 million of our remaining performance obligations within the next 12 months, $1.4 million within the next 24 months and the balance of these remaining performance obligations recognized within the next 36 months. Concentration of credit risk: Accounts receivable from customers representing 10% or more of total accounts receivable were as follows: December 31, 2018 2017 International Gaming Technology ("IGT") 21% 48% Suzo-Happ 0% 13% Sales to customers representing 10% or more of total net sales were as follows: Year Ended December 31, 2018 2017 2016 IGT 18% 35% 26% Suzo-Happ 1% 8% 15% Warranty: The following table summarizes the activity recorded in the accrued product warranty liability: Year Ended December 31, (In thousands) 2018 2017 2016 Balance, beginning of period $ 267 $ 267 $ 277 Warranties issued 269 259 254 Warranty settlements (263 ) (259 ) (264 ) Balance, end of period $ 273 $ 267 $ 267 $192 thousand and $186 thousand of the accrued product warranty liability were classified as current in Accrued liabilities at December 31, 2018 and 2017, respectively. The remaining $81 thousand of the accrued product warranty liability as of December 31, 2018 and 2017 is classified as long-term in Other liabilities. Engineering, design and product development: Costs incurred in researching and developing a computer software product are charged to expense until technological feasibility has been established, at which point all material software costs are capitalized within Intangible assets in our Consolidated Balance Sheet until the product is available for general release to customers. While judgment is required in determining when technological feasibility of a product is established, we have determined that it is reached after all high-risk development issues have been documented in a formal detailed plan design. The amortization of these costs have been included in cost of sales over the estimated life of the product. During 2018, we contracted several third-parties to develop software for our restaurant solutions products. Unamortized development costs for such software were $586 thousand as of December 31, 2018. The total amount charged to cost of sales for capitalized software development costs was $30 thousand, $2 thousand and $29 thousand in 2018, 2017, and 2016, respectively. Advertising: Income taxes: Foreign currency translation: Share-based payments: We use the Black-Scholes option-pricing model to calculate the fair value of share based awards. The key assumptions for this valuation method include the expected term of the option, stock price volatility, risk-free interest rate, dividend yield, market price of our underlying stock and exercise price. Many of these assumptions are judgmental and highly sensitive in the determination of compensation expense. Beginning in the first quarter of 2017, we recognize forfeitures as they occur. In May 2017, the FASB issued ASU No. 2017-09, "Compensation-Stock Compensation: Scope of modification accounting". ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU No. 2017-09 is effective for fiscal years beginning after December 15, 2017. The amendments are applied prospectively to an award modified on or after the adoption date. We adopted this guidance in the first quarter of 2018 and the adoption has not resulted in a change to our financial statements. Net income and loss per share: |