Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies

v3.19.3
Significant Accounting Policies
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies

2.

Significant Accounting Policies

Use of Estimates

The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and disclosure of contingent assets and liabilities.  Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, those related to revenue recognition, allowance for doubtful accounts, goodwill and intangible assets, right-of-use operating leases, impairment of long-lived assets, accounting for income taxes, the valuation of stock-based awards, and ongoing legal matters.  We base our estimates on historical experience, known trends and other market-specific or relevant factors that are believed to be reasonable under the circumstances.  On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.  Actual results may differ from those estimates or assumptions.

Business Combinations

We account for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. We allocate the purchase price of the acquisition to the tangible assets acquired, liabilities assumed, and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, we record adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of operations.

Cash, cash equivalents and restricted cash

Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at the date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral in relation to obligations set forth by our landlords.

The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows as of October 31, 2019 and 2018:

 

 

 

As of October 31,

 

 

 

2019

 

 

2018

 

 

 

(Amounts in thousands)

 

Cash and cash equivalents

 

$

5,598

 

 

$

21,554

 

Restricted cash

 

 

289

 

 

 

543

 

Total cash, cash equivalents and restricted cash

 

$

5,887

 

 

$

22,097

 

 

Concentration of Credit Risk and of Significant Customers

Financial instruments which potentially expose us to concentrations of credit risk include cash and cash equivalents, marketable securities and accounts receivable. We have cash investment policies which, among other things, limit investments to investment-grade securities. We restrict our cash equivalents and marketable securities to repurchase agreements with major banks and U.S. government and corporate securities which are subject to minimal credit and market risk. We perform ongoing credit evaluations of our customers.

We sell our software products and services worldwide primarily to service providers consisting of operators, telecommunications companies, satellite operators and broadcasters. Two customers accounted for 13% each of total revenue in the third quarter of fiscal 2020 and four customers accounted for 13%, 12%, 10%, and 10% each of total revenue in the third quarter of fiscal 2019. No one customer accounted for 10% or more of total revenue in the first nine months of fiscal 2020 and two customers accounted for 16% and 12% each of total revenue in the first nine months of fiscal 2019. Three customers accounted for 14%, 14%, and 12% each of the accounts receivable balance as of October 31, 2019. Two customers accounted for 44% and 15% of the accounts receivable balance as of January 31, 2019.

Marketable Securities

Our investments in debt securities are classified as available-for-sale and are carried at fair value, with the unrealized gains and losses, net of tax, reported as a component of accumulated other comprehensive loss in stockholders’ equity. Realized gains and losses and declines in value determined to be other than temporary are based on the specific identification method and are included as a component of other expense, net in the consolidated statements of operations and comprehensive income (loss).

We evaluate our investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, we consider such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, our ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that we consider to be “other than temporary,” we reduce the investment to fair value through a charge to the consolidated statement of operations and comprehensive income (loss). No such adjustments were necessary during the periods presented.

Fair Value Measurements

Certain assets and liabilities are carried at fair value under U.S. GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

 

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

 

Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

Our cash equivalents and marketable securities are carried at fair value determined according to the fair value hierarchy described above. The carrying values of our accounts and other receivables, unbilled receivables, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities.

Goodwill and Acquired Intangible Assets

We record goodwill when consideration paid in a business acquisition exceeds the value of the net assets acquired. Our estimates of fair value are based upon assumptions believed to be reasonable at that time but that are inherently uncertain and unpredictable. Assumptions may be incomplete or inaccurate and unanticipated events or circumstances may occur, which may affect the accuracy or validity of such assumptions, estimates or actual results.  Goodwill is not amortized, but rather is tested for impairment annually on August 1st of each year, or more frequently if facts and circumstances warrant a review, such as the ones mentioned in impairments of long-lived assets below. We have determined that there is a single reporting unit for the purpose of conducting this goodwill impairment assessment. We assess both the existence of potential impairment and the amount of impairment loss by comparing the fair value of the reporting unit with its carrying amount, including goodwill.  Through October 31, 2019, we have recorded accumulated goodwill impairment charges of $54.8 million.

Intangible assets are recorded at their estimated fair values at the date of acquisition. We amortize acquired intangible assets over their estimated useful lives based on the pattern of consumption of the economic benefits or, if that pattern cannot be readily determined, on a straight-line basis.

Impairment of Long-Lived Assets

Long-lived assets primarily consist of property, plant and equipment and intangible assets with finite lives. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable. Recoverability of long-lived assets or groups of assets is assessed based on a comparison of the carrying amount to the estimated future undiscounted cash flows. If estimated future undiscounted net cash flows are less than the carrying amount, the asset is considered impaired and expense is recorded at an amount required to reduce the carrying amount to fair value. Determining the fair value of long-lived assets includes significant judgment by management and different judgments could yield different results.

We assess the useful lives and possible impairment of existing recognized long-lived assets whenever events or changes in circumstances occur that indicate that it is more likely than not that an impairment has occurred. We test long-lived assets for impairment by comparing the carrying amount to the sum of the net undiscounted cash flows expected to be generated by the asset whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If the carrying amount of the asset exceeds its net undiscounted cash flows, then an impairment loss is recognized for the amount by which the carrying amount exceeds its fair value. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value. Factors considered important which could trigger a review include:

 

significant underperformance relative to historical or projected future operating results;

 

significant changes in the manner of use of the acquired assets or the strategy for our overall business;

 

identification of other impaired assets within a reporting unit;

 

significant negative industry or economic trends;

 

a significant decline in our stock price for a sustained period; and

 

a decline in our market capitalization relative to net book value.

Determining whether a triggering event has occurred involves significant judgment. (see Note 6).

Revenue Recognition

Our revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and our software licenses.

Our contracts often contain multiple performance obligations. For contracts with multiple performance obligations, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. If the transaction price contains discounts or we expect to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price are estimated and recognized as revenue when we satisfy our performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. If the contract grants the client the option to acquire additional products or services, we assess whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, we account for that discount as an additional performance obligation. For Framework, which is our end-to-end software delivery platform solution, we have identified a single support service obligation which includes software upgrades and updates, installation services, and technical support.

Hardware

Historically, we have concluded that hardware is either (1) a distinct performance obligation as the client can benefit from the product on its own or (2) a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is included in product revenue in our consolidated statement of operations and comprehensive income (loss) and is typically recognized at a point in time when control is transferred to the customer, which is defined as the point in time when the client can use and benefit from the hardware. Hardware sold with our Framework software bundle is considered a distinct performance obligation. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer.

Software Licenses

Historically, we have concluded that our software licenses are either (1) a distinct performance obligation as the client can benefit from the software on its own or (2) a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario, software license revenue is included in product revenue in our consolidated statement of operations and comprehensive income (loss) and is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. Framework software bundles include software and support, both of which are considered distinct performance obligations in regard to revenue recognition and related consideration is allocated under the residual method.

Maintenance

Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive income (loss), includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, bug fixes or patches and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. We determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.

We have identified three separate distinct performance obligations of maintenance:

 

Software upgrades and updates;

 

Technical support; and

 

Hardware support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term for products sold on a standalone basis.  

Services

Historically, our services revenue, excluding maintenance revenue, is comprised of software license implementation services, engineering services, training and reimbursable expenses. We have concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a standalone basis or bundled with a license when we are providing custom development.

The standalone selling price for services in time and materials contracts is determined by observable prices in standalone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.

We estimate the standalone selling price for fixed price services based on estimated hours adjusted for historical experience at time and material rates charged in standalone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.

For Framework deals we have identified a single support service obligation which includes software upgrades and updates, installations services, and technical support. We determine the stand-alone selling price for Framework services based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products and services.

Contract Modifications

We occasionally enter into amendments to previously executed contracts that constitute contract modifications. We assess each of these contract modifications to determine:

 

If the additional products and services are distinct from the product and services in the original arrangement; and

 

If the amount of consideration expected for the added products and services reflects the standalone selling price of those products and services.

 

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative catch-up basis.

Significant Judgments

 

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, we determine the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

 

Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. In instances where stand-alone selling price is not directly observable, such as when we don’t sell the product or service separately, we determine the stand-alone selling price based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products and services.

 

Our contracts do not generally include a variable component to the transaction price. With certain statements of work, we explicitly state that we are to be reimbursed for reasonable travel and entertainment expenses incurred as part of the delivery of professional services. In the cases when we are entitled to collect all travel and entertainment expenses incurred, an estimate of the fulfillment costs is made at the onset of the contract in order to determine the transaction price. The revenue associated with travel and entertainment expenses is then recognized over time along with the professional services.

Some of our contracts have payment terms that differ from the timing of revenue recognition, which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient that permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one-year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness.

 

Contract Balances

Contract assets consist of unbilled revenue, which is recognized as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones.  Unbilled receivables expected to be billed and collected within one year are classified as current assets or long-term assets if expected to be billed and collected after one year. Contract liabilities consist of deferred revenue and customer deposits that arise when amounts are billed to or collected from customers in advance of revenue recognition.

Costs to Obtain and Fulfill a Contract

 

We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that commissions and special incentive payments (“Spiffs”) for hardware and software maintenance and support and professional services paid under our sales incentive programs meet the requirements to be capitalized under ASC 340-40. Costs to obtain a contract are amortized as selling and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period. The commissions and Spiffs related to professional services are amortized over time as work is completed. The commissions and Spiffs for hardware and software maintenance are amortized over the life of the contract. These costs are periodically reviewed for impairment. We determined that no impairment existed as of October 31, 2019 or 2018. We have elected to apply the practical expedient and recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that we otherwise would have recognized is one year or less.

 

We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy our performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs include direct labor for support services, software enhancements, reimbursable expenses and professional services for customized software development costs. The revenue associated with the support services, software enhancements and reimbursable expenses is recognized ratably over time; therefore, the costs associated are expensed as incurred. The professional services associated with the customized software are not recognized until completion. As such, the professional services costs are capitalized and recognized upon completion of the services.

Leases

We account for our leases in accordance with ASC 842, Leases. A contract is accounted for as a lease when we have the right to control the asset for a period of time while obtaining substantially all of the asset’s economic benefits. We determine if an arrangement is a lease or contains an embedded lease at inception. For arrangements that meet the definition of a lease, we determine the initial classification and measurement of our right-of-use operating lease asset and corresponding liability at the lease commencement date. We determine the classification and measurement of a modified lease at the date it is modified. The lease term includes only renewal options that are reasonably assured to exercise. The present value of lease payments is typically determined by using the Company’s estimated secured incremental borrowing rate for the associated lease term as interest rates implicit in the leases are not normally readily determinable. Management’s policy is to utilize the practical expedient to not record leases with an original term of twelve months or less on our consolidated balance sheets, and lease payments are recognized in the consolidated statements of operations and comprehensive income (loss) on a straight-line basis over the lease term.

Our existing leases are for facilities, automobiles and equipment. None of our leases are with related parties. In addition to rent, office leases may require us to pay additional amounts for taxes, insurance, maintenance and other expenses, which are generally referred to as non-lease components. As a practical expedient, we account for the non-lease components together with the lease components as a single lease component for all of our leases. Only the fixed costs for leases are accounted for as a single lease component and recognized as part of a right-of-use asset and liability.

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of unrestricted common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the sum of the weighted average number of unrestricted common shares outstanding during the period and the weighted average number of potential common shares from the assumed exercise of stock options and the vesting of shares of restricted and deferred common stock units using the “treasury stock” method when the effect is not anti-dilutive. In periods in which we report a net loss, diluted net loss per share is the same as basic net loss per share.

The number of common shares used in the computation of diluted net income per share for the period presented includes the effect of the following potentially outstanding common shares (in thousands):

 

 

 

For the Three Months

Ended October 31, 2019

 

Stock options

 

 

390

 

Restricted stock units

 

 

159

 

Deferred stock units

 

 

324

 

Performance stock units

 

 

128

 

 

 

 

1,001

 

 

The number of common shares used in the computation of diluted net income (loss) per share for the periods presented does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive:

 

 

 

For the Three Months

Ended October 31,

 

 

For the Nine Months

Ended October 31,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

 

 

(Amounts in thousands)

 

Stock options

 

 

1,011

 

 

 

3,204

 

 

 

2,820

 

 

 

3,259

 

Restricted stock units

 

 

 

 

 

419

 

 

 

130

 

 

 

389

 

Deferred stock units

 

 

 

 

 

218

 

 

 

201

 

 

 

111

 

Performance stock units

 

 

 

 

 

575

 

 

 

112

 

 

 

527

 

 

 

 

1,011

 

 

 

4,416

 

 

 

3,263

 

 

 

4,286

 

 

Recently Adopted Accounting Pronouncements

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.” ASU 2018-13 modifies the disclosure requirements on fair value measurements. We adopted ASU 2018-13 on February 1, 2019, which did not have a material impact to our consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, “Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.” ASU 2018-07 expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. We adopted ASU 2018-07 on February 1, 2019, which did not have a material impact to our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” On December 22, 2017, the U.S. federal government enacted a tax bill, H.R.1, An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (“Tax Cuts and Jobs Act”), which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU 2018-02 allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. We adopted ASU 2018-02 effective February 1, 2019 and elected not to reclassify the income tax effects stranded in other comprehensive income to retained earnings and, as a result, there was no impact to our consolidated financial statements.

 

In February 2016, the FASB issued ASU 2016-02, Leases, which is intended to improve financial reporting about leasing transactions. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provide an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which requires the restatement of all prior-period financial statements. Under this new transition method, the comparative periods in the financial statements will continue to be presented in accordance with prior U.S. GAAP. On February 1, 2019, we adopted the new lease standard on a prospective basis using the new transition method under ASU 2018-11. Under this guidance, as of February 2019, we recognized right-of-use assets and operating lease liabilities of $1.7 million for all leases with lease terms of more than 12 months. There was no impact to retained earnings as of that date. In addition, we adopted the guidance by electing the following practical expedients: (1) We did not reassess whether any expired or existing contracts contained leases, (2) We did not reassess the lease classification for any expired or existing leases, and (3) We excluded variable payments from the lease contract consideration and recorded those as incurred. The adoption of the standard did not have a material impact on our results of operations or cash flows. Our future commitments under lease obligations and additional disclosures are summarized in Note 8.

Recently Issued Accounting Pronouncement

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities and accounts receivable. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. ASU 2016-13 is effective in the first quarter of our fiscal 2021. We are currently evaluating if this guidance will have a material effect to our consolidated financial statements.