Summary of significant 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: Years Ended , (In thousands) 2022 2021 Balance, beginning of period $ 219 $ 220 Additions charged to costs and expenses 140 – Deductions (8 ) (1 ) Balance, end of period $ 351 $ 219 Inventories: Effective April 1, 2022, TransAct changed its method of inventory valuation from standard costing which approximated the “first-in, first-out” (“FIFO”) costing methodology to the average costing methodology. Comparative financial statements of prior periods have been adjusted to apply the new method retrospectively. See Note 16 for a discussion of the change in accounting principle during the second quarter of 2022. Fixed assets: Leases: We have elected certain practical expedients available under ASC 842 upon adoption. We have applied the practical expedient for short-term leases. We have lease agreements that include lease and non-lease components, and we have not elected the practical expedients to combine these components for any of our leases. We enter into lease agreements for the use of real estate space and certain equipment under operating leases and we have no financing leases. We determine if an arrangement contains a lease at inception. Our leases are included in “Right-of-use asset” and “Lease liability” in our Consolidated Balance Sheets. Right of use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease right of use assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. On April 26, 2022, we entered into an amendment to modify the expiration date of our lease on our Las Vegas, Nevada facility. The lease was set to expire on November 1, 2022 and the amendment extended the lease term to November 30, 2025. The lease amendment resulted in an increase to the right-of-use-asset and lease liability of $0.8 million. The lease amendment modified the base rent. On April 30, 2021, we entered into an amendment to modify the expiration date of our lease on our Hamden, CT facility. The lease, which was last amended on January 3, 2017, was scheduled to expire on April 30, 2027. The lease amendment modified the expiration date to October 31, 2025. The modification resulted in reducing the right-of-use-asset and lease liability by $0.3 million. Lease expense is recognized on a straight-line basis over the lease term. As most of our leases do not provide an implicit rate, the Company determines its incremental borrowing rate by using the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. Our lease right of use asset excludes lease incentives. Our leases have remaining lease terms of one year to four years, some of which include options to extend. The exercise of lease renewal options is at our sole discretion and our lease right of use assets and liabilities reflect only the options we are reasonably certain that we will exercise. Lease expense is recognized on a straight-line basis over the lease term. Goodwill and intangible assets : As of December 31, 2022, we have determined that no goodwill or intangible asset impairment has occurred and the fair value of goodwill was substantially higher than our carrying value based on our assessment as of December 31, 2022 when our annual review for impairment was performed. Revenue recognition: 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 in our casino and gaming market, EPICENTRAL, that enables casino operators to create promotional coupons and marketing messages and to print them in real time at the slot machine. EPICENTRAL is primarily comprised of both a software component, which is licensed to the customer, and a hardware component. EPICENTRAL software and hardware are integrated to deliver the system’s full functionality. The transaction prices from EPICENTRAL software license and hardware are recognized upon installation and formal acceptance by the customer when control of the license is transferred to the customer. For out-of-warranty repairs, the transaction price is recognized after the repair work is completed and the printer or terminal is returned to the customer, as control of the product is transferred to the customer and our performance obligation is completed. 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, BOHA! cloud-based software applications, technical support for our food service technology terminals and maintenance agreements (including free one-year maintenance received by 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. Our cloud-based BOHA! software allows customers to use hosted software over the contract period on a subscription basis without taking possession of the software and the subscription price is recognized ratably over the contract period. 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. When 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. For contracts with terms of less than 12 months, the Company expenses sales commissions as they are incurred, since the expected amortization period of the cost to obtain a contract is less than 12 months. 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, 2022 (In thousands) United States International Total Food service technology $ 11,602 $ 762 $ 12,364 POS automation 10,657 2 10,659 Casino and gaming 17,686 12,343 30,029 TransAct Services Group 4,089 998 5,087 Total net sales $ 44,034 $ 14,105 $ 58,139 Year Ended (In thousands) United States International Total Food service technology $ 11,738 $ 887 $ 12,625 POS automation 4,817 8 4,825 Casino and gaming 10,173 5,129 15,302 Printrex 171 460 631 TransAct Services Group 5,501 502 6,003 Total net sales $ 32,400 $ 6,986 $ 39,386 Contract balances Contract assets consist of unbilled receivables. Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced. An unbilled receivable is recorded to reflect revenue that is recognized when such revenue exceeds the amount invoiced to the customer. Unbilled receivables are separated into current and non-current assets and included within “Accounts Receivable, net” and “Other Assets” on the Consolidated Balance Sheets. We first recorded contract assets during 2020 upon the start of a long-term BOHA! contract. Contract liabilities consist of customer prepayments and deferred revenue. Customer prepayments are reported as “Accrued Liabilities” in current liabilities in the 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 food service technology terminals, EPICENTRAL maintenance contracts and prepaid software subscriptions for our BOHA! software applications, and is recognized as revenue as (or when) we perform under the contract. During the year ended December 31, 2022, we recognized revenue of $1.1 million related to our contract liabilities as of December 31, 2021. Net contract (liabilities) assets consist of the following: December 31, (In thousands) 2022 2021 Unbilled receivables, current $ 392 $ 314 Unbilled receivables, non-current 163 308 Customer pre-payments (101 ) (99 ) Deferred revenue, current (1,329 ) (805 ) Deferred revenue, non-current (143 ) (186 ) Net contract (liabilities) assets $ (1,018 ) $ (468 ) 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, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $29.0 million. The Company expects to recognize revenue on $28.7 million of its remaining performance obligations within the next 12 months following December 31, 2022, $0.2 million within the next 24 36 Concentration of credit risk: Accounts receivable from customers representing 10% or more of total accounts receivable, net were as follows: December 31, 2022 2021 Chain Link Services – 10 % International Gaming Technology (“IGT”) 12 % 3 % NCR Corporation 3 % 11 % The Bright Group 11 % – Sales to customers representing 10% or more of total net sales were as follows: December 31, 2022 2021 IGT 10 % 9 % Engineering, design and product development: Costs incurred in the engineering, design and product development of 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 has been included in cost of sales over the estimated life of the product. During 2019, we contracted several third-parties to develop software for our food service technology products, the cost for which we capitalized. Unamortized development costs for such software was $242 thousand and $396 thousand as of December 31, 2022 and 2021, respectively. The total amount charged to cost of sales for capitalized software development costs was $154 thousand in both 2022 and 2021. 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 require judgment and are highly sensitive in the determination of compensation expense. Forfeitures are recognized as they occur. Net loss per share: Change in accounting principle: See Note 16 for a discussion of a change in accounting principle which occurred in the second quarter of 2022. TransAct changed its method of inventory valuation from standard costing which approximates first-in first-out (“FIFO”) to the average costing methodology. All prior periods presented have been retrospectively adjusted to apply the new method of accounting. Certain prior period amounts have been adjusted to conform with the current year presentation . Reclassifications: |