XML 17 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2019
Summary of Significant Accounting Policies  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the fiscal year 2018 Annual Report on Form 10‑K. Users of financial information for interim periods are encouraged to refer to the footnotes to the consolidated financial statements contained in the Annual Report on Form 10‑K when reviewing interim financial results.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Immaterial Correction of Errors

In connection with the preparation of the Company’s financial statements for the third quarter ended October 31, 2019, the Company discovered certain errors in “Capitalized software development costs” and related amortization expense for previous periods.  The errors resulted from (i) assets that did not begin to be amortized timely, and (ii) an incorrect method of amortizing the assets. 

The assets that did not begin amortizing timely resulted from an administrative error, while the incorrect method of amortization was related to a misapplication of GAAP.  Certain general release documentation was not prepared timely, and distributed, and, accordingly, the Company did not place certain enhancements into service and begin amortization. 

Further, the Company has corrected its underlying financial records to utilize the “carry-over” method for amortizing capitalized software development cost.  Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.  While this method reduced amortization of the underlying assets, the Company’s evaluation of  the net book value of the underlying software development assets in relation to  net realizable value and future cash flows each period ensured the carrying value was not in excess of the net realizable value of a solution for any period. Further, in accordance with guidance for software companies under ASC 985, the Company ensures that amortization is the greater of (i) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or (ii) straight-line over the remaining economic useful life of the software. The Company continues to monitor its estimated useful life on the underlying products, taking into consideration the product, the market and the industry.

The two corrections relating to the amortization of capitalized software development costs off-set one another in certain previous periods.  Additionally, the differences between (i) the amounts calculated, as adjusted for these corrections, and (ii) the amount recorded in previous periods substantially self-corrected by the end of the third quarter, October 31, 2019. 

The Company, in consultation with the Audit Committee of the Board of Directors, evaluated the effect of these adjustments on the Company’s financial statements under Accounting Standards Codification (“ASC”) 250: Accounting Changes and Error Corrections and Staff Accounting Bulletin No. 108, Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements and determined it was not necessary to restate its previously issued financial statements, or unaudited interim period financial statements, because the errors did not materially misstate any previously issued financial statements and the correction of the errors in the current fiscal year is also not material. The Company looked at both quantitative and qualitative characteristics of the required corrections.  

The net impact of these errors resulted in a $214,000 and $532,000 understatement of amortization expense for capitalized software development costs for the three- and nine-month periods ended October 31, 2019, respectively. The Company’s previously reported amortization expense for capitalized software development costs was misstated by the following amounts: 

 

 

 

 

 

 

 

Overstatement /

 

 

 

(Understatement) of

Period

 

 

Amortization Expense

Prior to fiscal year ended January 31, 2019

 

$

532,000

Three months ended April 30, 2019

 

$

(153,000)

Three months ended July 31, 2019

 

$

(165,000)

 

Capitalized Software Development Costs

Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985‑20, Software — Costs of Software to be Sold, Leased or Marketed. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in Cost of system sales on the Condensed Consolidated Statements of Operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically three to five years).  Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination.  Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $3,470,000 and $2,921,000 as of October 31, 2019 and January 31, 2019, respectively. 

Internal-use software development costs are accounted for in accordance with ASC 350-40, Internal-Use Software.  The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to five years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the Condensed Consolidated Statements of Operations.  Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $4,153,000 and $2,565,000 as of October 31, 2019 and January 31, 2019, respectively.

The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality.  The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization. 

Fair Value of Financial Instruments

The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. The carrying amount of our long-term debt approximates fair value since the variable interest rates being paid on the amounts approximate the market interest rate. Long-term debt is classified as Level 2. There were no transfers of assets or liabilities between Levels 1,  2, or 3 as of October 31, 2019 or January 31, 2019.

The table below provides information on our liabilities that are measured at fair value on a recurring basis:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

    

Quoted Prices in

    

Significant Other

    

Significant

 

 

Total Fair

 

Active Markets

 

Observable Inputs

 

Unobservable Inputs

 

 

Value

 

(Level 1)

 

 (Level 2)

 

(Level 3)

At October 31, 2019

 

 

  

 

 

  

 

 

  

 

 

  

Royalty liability (1)

 

$

953,000

 

$

 —

 

$

 —

 

$

953,000

 

 

 

 

 

 

 

 

 

 

 

 

 

At January 31, 2019

 

 

  

 

 

  

 

 

  

 

 

  

Royalty liability (1)

 

$

905,000

 

$

 —

 

$

 —

 

$

905,000


(1)

The fair value of the royalty liability was determined based on discounting the portion of the modified royalty commitment payable in cash (refer to Note 7 – Commitments and Contingencies for additional information on our royalty liability). Fair value adjustments are included within miscellaneous expense in the condensed consolidated statements of operations.

Revenue Recognition

We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a software as a service (“SaaS”) delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services provided to help clients review their internal coding audit processes. Additional revenues are also derived from reselling third-party software and hardware components.

We recognize revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes 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 or services.

We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:

·

Step 1: Identify the contract(s) with a customer

·

Step 2: Identify the performance obligations in the contract

·

Step 3: Determine the transaction price

·

Step 4: Allocate the transaction price to the performance obligations in the contract

·

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

We follow the accounting revenue guidance under ASC 606 to determine whether contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. Maintenance and support and SaaS agreements are generally non-cancelable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.

Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, and audit services based on observable standalone sales.

Contract Combination

The Company may execute more than one contract or agreement with a single customer. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the good or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

Systems Sales

The Company’s software license arrangements provide the customer with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.

Maintenance and Support Services

Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue ratably over the contract term as this best depicts the access to unspecified upgrades and support provided over time.

Software-Based Solution Professional Services

The Company provides various professional services to customers with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis.

Software as a Service

SaaS-based contracts include use of the Company’s platform, implementation, support and other services which represent a single promise to provide continuous access to its software solutions. The Company recognizes revenue ratably over the contract term.

We defer the direct costs, which include salaries, benefits and contractor fees, for professional services related to SaaS contracts. These deferred costs will be amortized ratably over the identical term as the associated revenues. As of October 31, 2019, and January 31, 2019, we had deferred costs of $210,000 and $251,000, respectively, net of accumulated amortization of $244,000 and $399,000, respectively. Amortization expense of these costs was $45,000 and $91,000 for the three months ended October 31, 2019 and 2018, respectively, and $150,000 and $193,000 for the nine months ended October 31, 2019 and 2018, respectively.

Audit Services

Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by type and nature of revenue stream:

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended October 31, 2019

 

    

Recurring Revenue

    

Non-recurring Revenue

    

Total

Systems sales

 

$

27,000

 

$

1,019,000

 

$

1,046,000

Professional services

 

 

 —

 

 

1,615,000

 

 

1,615,000

Audit services

 

 

 —

 

 

1,266,000

 

 

1,266,000

Maintenance and support

 

 

8,537,000

 

 

 —

 

 

8,537,000

Software as a service

 

 

3,474,000

 

 

 —

 

 

3,474,000

Total revenue:

 

$

12,038,000

 

$

3,900,000

 

$

15,938,000

 

Contract Receivables and Deferred Revenues

The Company receives payments from customers based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the nine-month period ended October 31, 2019 we recognized $6,244,000 in revenue from deferred revenues outstanding as of January 31, 2019.

Transaction price allocated to the remaining performance obligations

Revenue allocated to remaining performance obligations represents contracted revenue that will be recognized in future periods, which is comprised of deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Revenue allocated to remaining performance obligations was $24 million as of October 31, 2019, of which the Company expects to recognize approximately 70% over the next 12 months and the remainder thereafter.

Deferred commissions costs (contract acquisition costs)

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

Deferred commissions costs paid and payable, which are included on the condensed consolidated balance sheets within prepaid and other current assets and other non-current assets totaled $155,000 and $319,000, respectively, as of October 31, 2019. For the three- and nine-month periods ended October 31, 2019, $95,000 and $150,000, respectively, in amortization expense associated with sales commissions was included in selling, general and administrative expenses on the condensed consolidated statements of operations. There were no impairment losses for these capitalized costs for the three- and nine-months ended October 31, 2019 and 2018.

Equity Awards

We account for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite vesting period. We incurred total compensation expense related to stock-based awards of $290,000 and $125,000 for the three months ended October 31, 2019 and 2018, respectively, and $719,000 and $492,000 for the nine months ended October 31, 2019 and 2018, respectively.

The fair value of the stock options granted is estimated at the date of grant using a Black-Scholes option pricing model. The option pricing model inputs (such as expected term, expected volatility, and risk-free interest rate) impact the fair value estimate. Further, the forfeiture rate impacts the amount of aggregate compensation. These assumptions are subjective and are generally derived from external (such as risk-free rate of interest) and historical (such as volatility factor, expected term, and forfeiture rates) data. Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value, and vesting period of future awards.

We periodically issue restricted stock awards in the form of our common stock. The fair value of these awards is based on the market closing price per share on the date of grant. We expense the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. During the third quarter ended October 31, 2019, the Company awarded 50,000 shares of restricted stock to its President and Chief Executive Officer that vested immediately, in addition to a performance award of 100,000 shares of restricted stock that will vest based upon the fulfillment of certain predetermined revenue growth percentage targets that will be assessed at July 31, 2020.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and for tax credit and loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In assessing net deferred tax assets, we consider whether it is more likely than not that some or all of the deferred tax assets will not be realized. We establish a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. The Company maintains a full valuation allowance against its deferred tax assets.

We provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. We believe we have appropriately accounted for any uncertain tax positions. The Company has recorded $296,000 and $275,000 in reserves for uncertain tax positions and corresponding interest and penalties as of October 31, 2019 and January 31, 2019, respectively.

The Company and its subsidiary are subject to U.S. federal income tax as well as income taxes in multiple state and local jurisdictions. The Company has concluded all U.S. federal tax matters for years through January 31, 2015. All material state and local income tax matters have been concluded for years through January 31, 2014. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2016; however, carryforward losses that were generated prior to the tax year ended January 31, 2016 may still be adjusted by the IRS if they are used in a future period. 

Net Earnings (Loss) Per Common Share

The Company presents basic and diluted earnings per share (“EPS”) data for our common stock. Our Series A Convertible Preferred Stock are considered participating securities under ASC 260, Earnings Per Share (“ASC 260”) which means the security may participate in undistributed earnings with common stock. The holders of the Series A Convertible Preferred Stock would be entitled to share in dividends, on an as-converted basis, if the holders of common stock were to receive dividends, other than dividends in the form of common stock. In accordance with ASC 260, the Company is required to use the two-class method when computing EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net earnings to allocate to common stockholders, earnings are allocated to both common and participating securities based on their respective weighted-average shares outstanding for the period (with the exception of the gain on the redemption of our Series A Convertible Preferred Stock, which was allocated in its entirety to the common stock).

Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. The Series A Convertible Preferred Stock does not participate in losses, and as a result, the Company does not allocate losses to these securities in periods of loss. Diluted EPS for our common stock is computed using the more dilutive of the two-class method or the “if-converted” and treasury stock methods. See Note 5 for further discussion of the redemption of our Series A Convertible Preferred Stock.

The following is the calculation of the basic and diluted net loss per share of common stock:

 

 

 

 

 

 

 

 

 

Three Months Ended

 

    

October 31, 2019

    

October 31, 2018

Net loss

 

$

(164,000)

 

$

(678,000)

Add: redemption of Series A Convertible Preferred Stock

 

 

4,894,000

 

 

 —

Net income (loss) attributable to common shareholders

 

 

4,730,000

 

 

(678,000)

Weighted average shares outstanding - Basic (1)

 

 

21,598,146

 

 

19,655,882

Effect of dilutive securities - Stock options, Restricted stock and Series A Convertible Preferred Stock (2)

 

 

 —

 

 

 —

Weighted average shares outstanding - Diluted

 

 

21,598,146

 

 

19,655,882

Basic net income (loss) per share of common stock

 

$

0.22

 

$

(0.03)

Diluted net loss per share of common stock

 

$

(0.01)

 

$

(0.03)

 

 

 

 

 

 

 

 

 

 

Nine Months Ended

 

    

October 31, 2019

    

October 31, 2018

Net loss

 

$

(459,000)

 

$

(2,768,000)

Add: redemption of Series A Convertible Preferred Stock

 

 

4,894,000

 

 

 —

Net income (loss) attributable to common shareholders

 

 

4,435,000

 

 

(2,768,000)

Weighted average shares outstanding - Basic (1)

 

 

20,435,055

 

 

19,495,745

Effect of dilutive securities - Stock options, Restricted stock and Series A Convertible Preferred Stock (2)

 

 

 —

 

 

 —

Weighted average shares outstanding - Diluted

 

 

20,435,055

 

 

19,495,745

Basic net income (loss) per share of common stock

 

$

0.22

 

$

(0.14)

Diluted net loss per share of common stock

 

$

(0.02)

 

$

(0.14)

 

 

 

 

 

 

 


(1)

Excludes 1,185,918 unvested restricted shares of common stock as of October 31, 2019, which are considered non-participating securities.

(2)

Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2019, diluted EPS excludes 2,895,464 shares of Series A Convertible Preferred Stock, 938,671 outstanding stock options and 1,185,918 unvested restricted shares of common stock. For the three and nine months ended October 31, 2018, diluted EPS excludes 2,895,464 shares of Series A Convertible Preferred Stock, 1,612,990 outstanding stock options and 2,239,047 unvested restricted shares of common stock.

Recent Accounting Pronouncements

In February 2016, the FASB issued ASU 2016‑02, Leases (“ASC 842”), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. The update became effective for us on February 1, 2019.

We adopted the new lease standards under ASC 842 on February 1, 2019 using the effective date transition method. This method requires us to recognize an adoption impact as a cumulative-effect adjustment as of the adoption date. Prior period balances were not adjusted upon adoption of this standard. We have elected the group of practical expedients under ASU 2016-02 to forego assessing upon adoption: (1) whether any expired contracts are or contain leases; (2) the lease classification for any existing or expired leases; and (3) any indirect costs that would have qualified for capitalization for any existing leases. The adoption of the new standard resulted in the recording of a right-of-use asset of $175,000 and an operating lease liability of $464,000 as of February 1, 2019. The standard did not materially impact our consolidated results of operations and had no impact on cash flows.

In January 2017, the FASB issued ASU 2017‑04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes Step 2 from the goodwill impairment test. The standard will be effective for us on February 1, 2020. Early adoption of this update is permitted. We do not expect that the adoption of this ASU will have a significant impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, to remove, modify, and add certain disclosure requirements within Topic 820 in order to improve the effectiveness of fair value disclosures in the notes to financial statements. The standard will be effective for us on February 1, 2020. The Company is currently evaluating the impact of adoption of this new standard and does not believe that the adoption of this ASU will have a significant impact on its consolidated financial statements.