Significant Accounting Policies and Recent Accounting Pronouncements | 2. Significant Accounting Policies and Recent Accounting Pronouncements Principles of Consolidation — The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Reclassifications — Certain reclassifications have been made to the fiscal year 2021 consolidated financial statements to conform to the fiscal year 2022 presentation. The reclassifications had no impact on net income (loss), total assets, total liabilities, or stockholders’ equity. Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities as of the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The Company believes judgment is involved in determining revenue recognition; impairment of goodwill and intangible assets; the recoverability of long-lived assets; stock-based compensation expense; and income tax uncertainties. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ materially from those estimates and assumptions. Cash and Cash Equivalents and Restricted Cash — The Company considers all highly liquid investments with an original maturity of 90 days or less or investments with a remaining maturity of 90 days or less at the date of purchase to be cash equivalents and investments with original maturities greater than 90 days but less than one year to be short-term investments. Restricted cash as of December 31, 2022 and 2021 of $ 0.5 million and $ 1.3 million, respectively, pertains primarily to a stand by letter of credit with a manufacturer for equipment purchased for the Company’s manufacturing facility in Singapore. Concentration of Credit Risk — Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with what it considers high credit quality financial institutions. No customer accounted for 10% or more of net revenue for the years ended December 31, 2022 , 2021 or 2020 , respectively. No customer accounted for 10% or more of the Company’s accounts receivable, net balance as of December 31, 2022 or 2021 . The Company does not require collateral or other security to support accounts receivable. To reduce risk, the Company’s management performs ongoing credit evaluations of its customers’ financial condition. The Company maintains allowances for potential credit losses in its consolidated financial statements. The Company relies upon a limited number of suppliers for some key components of their products which exposes them to various risks. One supplier accounted for 11 % of the Company's accounts payable as of December 31, 2022 , while no supplier accounted for 10% or more of the Company’s accounts payable balance as of December 31, 2021 . Allowance for Doubtful Accounts — The allowance for doubtful accounts is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews its receivables that remain outstanding past their applicable payment terms and establishes an allowance and potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Although the Company expects to collect net amounts due as stated on the consolidated balance sheets, actual collections may differ from these estimated amounts. Inventories — Inventories are stated at the lower of cost (using average cost or standard cost, as applicable) or net realizable value (market). Inventory is written down for excess inventory, technical obsolescence and the inability to sell based primarily on historical sales and expectations for future use. The Company operates in an industry characterized by technological change. The planning of production and inventory levels is based on internal forecasts of customer demand, which are highly unpredictable and can fluctuate substantially. Should the demand for the Company’s products prove to be significantly less than anticipated, the ultimate realizable value of the Company’s inventory could be substantially less than amounts in the consolidated balance sheets. Once inventory has been written down below cost, it is not subsequently written up. Property and Equipment — Property and equipment are stated at cost less accumulated depreciation. Depreciation and amortization are computed using the straight-line method over estimated useful lives of three to ten years for furniture, fixture and office equipment, five to seven years for machinery, five years for automobiles and three years for computer software. Leasehold improvements are amortized over the shorter of the lease term or their estimated useful life. Intangible Assets — Amortizable intangible assets include trademarks, developed technology and customer relationships acquired as part of business combinations. Intangible assets subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from four to twelve years and are reviewed for impairment. Goodwill — Goodwill represents the excess of the aggregate of the fair value of consideration transferred in a business combination, over the fair value of assets acquired, net of liabilities assumed. In accordance with Accounting Standards Codification (“ASC”) 350, Intangibles-Goodwill and Other (“ASC 350”), goodwill is not amortized but is tested for impairment on an annual basis, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, the Company identifies and considers the significance of relevant key factors, events, and circumstances that affect the fair value of its reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as actual and planned financial performance. If, after assessing the totality of relevant events and circumstances, the Company determines that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if the Company concludes otherwise, then it performs the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the consolidated statement of comprehensive income (loss). Long-Lived Assets — The Company reviews long‑lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total estimated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition are less than its carrying amount. Impairment, if any, is assessed using discounted cash flows or other appropriate measures of fair value. There were no impairment losses recorded during the years ended December 31, 2022, 2021 or 2020 . Leases — The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheets. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives and initial direct costs incurred. The Company’s lease terms may include options to extend the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Freight Costs — The Company reflects the cost of shipping its products to customers as a cost of revenue. Reimbursements received from customers for freight costs are recognized as product revenue. Research and Development — Costs to research, design, and develop the Company’s products are expensed as incurred and consist primarily of employee compensation, external contractor costs, and fees for the development of prototype products. Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Generally, the Company’s products are released soon after technological feasibility has been established. Costs incurred subsequent to achieving technological feasibility have not been significant and generally have been expensed as incurred. As of December 31, 2022 and 2021 , the net amount of capitalized software development costs were $ 515,000 and $ 303,000 , respectively, and are included in other current and long term assets in the accompanying consolidated balance sheets. The Company capitalizes certain costs for its internal-use software incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight line basis over its estimated useful life, generally three years . The estimated useful life is determined based on management’s judgment on how long the core technology and functionality serves internal needs and the customer base. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company recorded amortization expense related to software development costs of $ 45,000 , $ 55,000 and $ 78,000 for the years ended December 31, 2022, 2021 and 2020 , respectively. The Company capitalized software development costs of $ 103,000 and $ 84,000 for the year ended December 31, 2022 and 2021 , respectively. Advertising Costs — The Company expenses advertising costs as incurred. Advertising costs were not significant for the years ended December 31, 2022, 2021 and 2020 . Stock-based Compensation — The Company accounts for all stock-based payment awards, including employee stock options, restricted stock awards, and performance share units in accordance with ASC 718, Compensation-Stock Compensation (“ASC 718”). Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award. Compensation expense for all stock-based payment awards is recognized using the straight-line single-option approach. Employee stock options awards are valued under the single-option approach and amortized on a straight-line basis, net of estimated forfeitures. The value of the portion of the stock option award that is ultimately expected to vest is recognized as expense over the requisite service periods in the Company’s consolidated statements of comprehensive income (loss). See Note 10, Stock-Based Compensation , for further information regarding the Company’s stock-based compensation assumptions and expenses. The Company has elected to use the Black Scholes pricing model to estimate the fair value of its stock options, which incorporates various subjective assumptions including volatility, risk-free interest rate, expected life, and dividend yield to calculate the fair value of stock option awards. Since the Company has been publicly traded for many years, it utilizes its own historical volatility in valuing its stock option grants. The expected life of an award is based on historical experience, the terms and conditions of the stock awards granted to employees, as well as the potential effect from options that have not been exercised at the time. The assumptions used in calculating the fair value of stock-based payment awards represent management’s estimates. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future. In addition, the Company estimates the expected forfeiture rate and recognizes expense only for those awards which are ultimately expected-to-vest shares. If the actual forfeiture rate is materially different from the Company’s estimate, the recorded stock-based compensation expense could be different. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Income Taxes — The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires the asset and liability approach for financial accounting and reporting of income taxes. Deferred income taxes reflect the recognition of future tax consequences of events that have been recognized in the Company’s financial statements or tax returns. The carrying value of net deferred tax assets reflects that the Company has been unable to generate sufficient taxable income in certain tax jurisdictions. A valuation allowance is provided to reduce the deferred tax asset to an amount that is more likely than not to be realized. The deferred tax assets are still available for the Company to use in the future to offset taxable income, which would result in the recognition of a tax benefit and a reduction in the Company’s effective tax rate. Actual operating results and the underlying amount and category of income in future years could render the Company’s current assumptions, judgments and estimates of the realizability of deferred tax assets inaccurate, which could have a material impact on its financial position or results of operations. The Company accounts for uncertain tax positions in accordance with ASC 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. It prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. Such changes in recognition or measurement might result in the recognition of a tax benefit or an additional charge to the tax provision in the period. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying consolidated statement of comprehensive income (loss). Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. See Note 8, Income Taxes , for further information regarding the Company’s tax disclosures. Net Income (Loss) Per Share — Basic net income (loss) per share is based upon the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is based upon the weighted average number of common shares and dilutive-potential common share equivalents outstanding during the period (using the treasury stock or if-converted method), if applicable. Dilutive-potential common share equivalents are excluded from the computation of net income (loss) per share in loss periods, as their effect would be antidilutive. See Note 11, Net Income (Loss) per Common Share , for further information regarding the Company’s computation of both basic and diluted net income (loss) per common share. Comprehensive Income (Loss) — Comprehensive income (loss) for the years ended December 31, 2022, 2021 and 2020 has been disclosed within the consolidated statements of comprehensive income (loss). Other accumulated comprehensive income (loss) includes net foreign currency translation adjustments, which are excluded from consolidated net income (loss). Foreign Currency Translation and Transactions — The functional currencies of the Company’s foreign subsidiaries are the local currencies, except for the Singapore subsidiary, which uses the U.S. dollar as its functional currency. For those subsidiaries whose functional currency is the local currency, the Company translates assets and liabilities to U.S. dollars using period-end exchange rates and translates revenues and expenses using average exchange rates during the period. Exchange gains and losses arising from translation of foreign entity financial statements are included as a component of other comprehensive income (loss) and gains and losses from transactions denominated in currencies other than the functional currency of the Company are included in the Company’s consolidated statements of comprehensive income (loss). The Company recognized net currency gains of $ 0.2 million in 2022 and net currency losses of $ 0.1 million and $ 0.1 million in 2021 and 2020, respectively. Recent Accounting Pronouncements From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date. Unless otherwise discussed, the Company does not believe that the impact of recently issued standards that are not yet effective will have a material impact on its financial position or results of operations upon adoption. In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU 2016-13, the FASB issued ASU 2018-19, Codification Improvement to Topic 326, Financial Instruments – Credit Losses , ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses , Topic 815, Derivatives and Hedging , and Topic 825 , Financial Instruments , ASU 2019-05, Financial Instruments Credit Losses (Topic 326) Targeted Transition Relief , ASU 2016-13, the FASB issued ASU 2019-10 Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU 2016-13. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. The Company adopted this standard on January 1, 2022, and it did not have a material impact on the Company’s consolidated financial statements. |