Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization Consolidation Nature of Operations Use of Estimates Translation of Foreign Currencies Cash and cash equivalents Accounts Receivable and Allowance for Doubtful Accounts Senior management reviews accounts receivable on a regular basis to determine if any receivables will potentially be uncollectible. We include any accounts receivable balances that are estimated to be uncollectible in our overall allowance for doubtful accounts. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. Based on the information available to us, we believe our allowance for doubtful accounts as of December 31, 2023 and 2022 is adequate. However, actual write-offs might exceed the recorded allowance. Refer to Note 5 for additional information. Property and Equipment Internal-use software and system development costs incurred to develop or obtain software, which is intended for internal use, are not capitalized until the preliminary project stage is completed and management, with the relevant authority, authorizes and commits to funding a software project and it is probable that the project will be completed, and the software will be used to perform the function intended. Costs incurred during a software development project’s preliminary stage and post-implementation stage are expensed as incurred. Application development activities that are eligible for capitalization include software design and configuration, development of interfaces, coding, testing, and installation. Capitalized internal-use software and systems costs are subsequently amortized on a straight-line basis over a three seven no (in thousands) Useful life in years 2023 2022 Property and equipment 3 - 5 $ 25,382 $ 23,075 Internal-use software 3 - 7 5,015 1,967 Furniture and fixtures 5 - 7 1,044 922 Building 39 324 320 Property and equipment, gross 31,765 26,284 Accumulated depreciation (20,446 ) (14,278 ) Property and equipment, net $ 11,319 $ 12,006 Depreciation expense was $6,256,000 and $5,697,000 in 2023 and 2022, respectively. These expenses are included in general and administrative expenses or, for assets associated with our processing data centers, are included in cost of services. Intangible Assets Marketable Securities Management regularly reviews whether marketable securities are other-than-temporarily impaired. If any impairment is considered other-than-temporary, the Company writes down the investment to its then fair value and records the corresponding charge through investment income (loss) on its Consolidated Statement of Operations. Investments At December 31, 2023 and 2022, the aggregate value of investments was $4,062,000 and $5,180,000, respectively. Fair Value of Financial Instruments Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash, trade accounts and notes receivable. Our available cash is held in accounts managed by third-party financial institutions. Cash may exceed the Federal Deposit Insurance Corporation, or FDIC, insurance limits. While we monitor cash balances on a regular basis and adjust the balances as appropriate, these balances could be impacted if the underlying financial institutions fail. To date, we have experienced no loss or lack of access to our cash; however, we can provide no assurances that access to our cash will not be impacted by adverse conditions in the financial markets. A concentration of credit risk may exist with respect to trade receivables, as a substantial portion of our customers are concentrated in the financial services industry. We perform ongoing credit evaluations of customers worldwide and do not require collateral from our customers. Historically, we have not experienced significant losses related to receivables from individual customers or groups of customers in any particular industry or geographic area. Fair Value Measurements GAAP establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable input be used when available. Observable inputs are based on data obtained from sources independent of the Company that market participants would use in pricing the asset or liability. Unobservable inputs are inputs that reflect the Company’s assumptions about the estimates market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is measured in three levels based on the reliability of inputs: • Level 1 - Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. • Level 2 - Valuations based on quoted prices in less active, dealer or broker markets. Fair values are primarily obtained from third party pricing services for identical or comparable assets or liabilities. • Level 3 - Valuations derived from other valuation methodologies, including pricing models, discounted cash flow models and similar techniques, and not based on market, exchange, dealer, or broker-traded transactions. Level 3 valuations incorporate certain assumptions and projections that are not observable in the market and significant professional judgment is needed in determining the fair value assigned to such assets or liabilities. In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The fair value of equity method investments has not been determined as it is impracticable to do so due to the fact that the investee companies are relatively small, early-stage private companies for which there is no comparable valuation data available without unreasonable time and expense. The following tables present the fair value hierarchy for assets and liabilities measured at fair value: December 31, 2023 (in thousands) Level 1 Level 2 Level 3 Total Fair Value Cash equivalents Money market accounts $ 23,048 $ − $ − $ 23,048 Marketable securities Corporate, municipal debt and treasury securities 5,230 − − 5,230 Total assets $ 28,278 $ − $ − $ 28,278 December 31, 2022 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents Money market accounts $ 17,496 $ − $ − $ 17,496 Marketable securities Corporate, municipal debt and treasury securities 4,973 − − 4,973 Total assets $ 22,469 $ − $ − $ 22,469 Revenue Recognition Our software license arrangements generally fall into one of the following four categories: ● an initial contract with the customer to license certain software modules, to provide services to get the customer live on the software (such as training and customization) and to provide post contract support (“PCS”) for a specified period of time thereafter, ● purchase of additional licenses for new modules or for tier upgrades for a higher volume of licensed accounts, ● other optional standalone contracts, usually performed after the customer is live on the software, for services such as new interfaces or custom features requested by the customer, additional training and problem resolution not covered in annual maintenance contracts, or ● contracts for certain licensed software products that involve an initial fee plus recurring monthly fees during the contract life. At contract inception, we assess the products and services promised in our contracts with customers and identify a performance obligation for each promise to transfer to the customer a product or service (or bundle of products or services) that is distinct. A performance obligation is distinct if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. We recognize revenue when or as we satisfy a performance obligation by transferring control of a product or service to a customer. Our revenue recognition policies for each of the situations described above are discussed below. Our software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. Additionally, the purpose in granting these software licenses to a customer is typically to provide the customer a right to use our intellectual property. Our software licenses are generally considered distinct performance obligations, and revenue allocated to the software license is typically recognized at a point in time upon delivery of the license. Initial implementation fees do not meet the criteria for separate accounting because the software usually requires significant modification or customization that is essential to its functionality. We recognize revenue related to implementations over the life of the customer once the implementation is complete. We account for the PCS element contained in the initial contract based on relative standalone selling price, which is annual renewal fees for such services, and PCS is recognized ratably on a straight-line basis over the period specified in the contract as we generally satisfy these performance obligations evenly using a time-elapsed output method over the contract term given there is no discernible pattern of performance. Upon renewal of the PCS contract by the customer, we recognize revenues ratably on a straight-line basis over the period specified in the PCS contract. All of our software customers purchase software maintenance and support contracts and renew such contracts annually. Certain initial software contracts contain specified future service elements for scheduled completion following the implementation, and related recognition, of the initial license. In these instances, after the initial license recognition, where distinct future performance obligations are identified in the contract and we could reliably measure the completion of each identified performance obligation, we have recognized revenue at the time the individual performance obligation was completed. Purchases of additional licenses for tier upgrades or additional modules are generally recognized as license revenue in the period in which the purchase is made for perpetual licenses. Services provided under standalone contracts that are optional to the customer and are outside of the scope of the initial contract are single element services contracts. These standalone services contracts are not essential to the functionality of the software contained in the initial contract and generally do not include acceptance clauses or refund rights as may be included in the initial software contracts, as described above. Revenues from these services contracts, which are generally performed within a relatively short period of time, are recognized when the services are complete or in some cases as the services are provided. These revenues generally re-occur as contracts are renewed. Payment terms for professional services may be based on an upfront fixed fee with the remainder due upon completion or on a time and materials basis. For contracts for licensed software which include an initial fee plus recurring monthly fees for software usage, maintenance and support, we recognize the total fees ratably on a straight-line basis over the estimated life of the contract as services revenue. Revenues from processing services are typically volume- or activity-based depending on factors such as the number of accounts processed, number of accounts on the system, number of hours of services or computer resources used. For processing services which include an initial fee plus recurring monthly fees for services, we recognize the initial fees ratably on a straight-line basis over the estimated life of the contract as services revenue. The payment terms may include tiered pricing structures with the base tier representing a minimum monthly usage fee. For processing services revenues, we stand ready to provide continuous access to our processing platforms and perform an unspecified quantity of outsourced and transaction-processing services for a specified term or terms. Accordingly, processing services are generally viewed as a stand-ready performance obligation comprised of a series of distinct daily services. We typically satisfy our processing services performance obligations over time as the services are provided. Technology or service components from third parties are frequently embedded in or combined with our products or service offerings. We are often responsible for billing the client in these arrangements and transmitting the applicable fees to the third party. We determine whether we are responsible for providing the actual product or service as a principal, or for arranging for the solution or service to be provided by the third party as an agent. Judgment is applied to determine whether we are the principal or the agent by evaluating whether we have control of the product or service prior to it being transferred to the customer. The principal versus agent assessment is performed at the performance obligation level. Indicators that we consider in determining if we have control include whether we are primarily responsible for fulfilling the promise to provide the specified product or service to the customer, whether we have inventory risk and discretion in establishing the price the customer ultimately pays for the product or service. Depending upon the level of our contractual responsibilities and obligations for delivering solutions to end customers, we have arrangements where we are the principal and recognize the gross amount billed to the customer and other arrangements where we are the agent and recognize the net amount retained. Revenue is recorded net of applicable sales tax. Deferred Revenue Cost of Revenue Software Development Expense Warranty Costs Legal Expense Stock Based Compensation Pursuant to the 2020 Non-employee Directors’ Stock Incentive Plan, there were 6,021 shares granted in the year ended December 31, 2023, and a total of 8,808 shares were granted in the year ended December 31, 2022. No The fair value of the grants are being amortized over the vesting period for the options. All of the Company’s stock-based compensation expense relates to stock options and stock grants. All stock options were vested and compensation cost recognized as of December 31, 2023. Income Taxes We record tax benefits for positions that we believe are more likely than not of being sustained under audit examinations. We assess the potential outcome of such examinations to determine the adequacy of our income tax accruals. We recognize interest and penalties accrued related to unrecognized tax benefits in the provision for income taxes on our Consolidated Statements of Operations. We adjust our income tax provision during the period in which we determine that the actual results of the examinations may differ from our estimates or when statutory terms expire. Changes in tax laws and rates are reflected in our income tax provision in the period in which they occur. Comprehensive Income (Loss) Recent Accounting Pronouncements Not Yet Adopted In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures (Amendments to Topic 280). This standard was issued to improve the disclosures about reportable segments and address requests from investors for additional, more detailed information about a reportable segment’s expenses by requiring disclosure of incremental segment information on an annual and interim basis to enable investors to develop more decision-useful financial analyses. Topic 280 currently requires certain information about its reportable segments. The amendments in the ASU do not change or remove those disclosure requirements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of the ASU is on a retrospective basis. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ended December 31, 2024. We are currently evaluating the impact the adoption of the new accounting guidance will have on our segment disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ended December 31, 2025. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures. Recent Accounting Pronouncements Adopted In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements. In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements. We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements. |