Significant Accounting Policies
|3 Months Ended
Apr. 30, 2018
|Accounting Policies [Abstract]
|Significant Accounting Policies
During the three months ended April 30, 2018, except for the accounting policy for revenue recognition, which was updated as a result of adopting the new revenue recognition standard, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form 10-K, as filed with the SEC.
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 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 for performance obligations with our customers.
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 for the three months ended April 30, 2018 and 2017:
The Company adopted Accounting Standards Codification No. (“ASC”) 606, “Revenue from Contracts with Customers,” on February 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements. The reported results for the first quarter of fiscal 2019 reflect the application of ASC 606 guidance while the reported results for the first quarter of fiscal 2018 were prepared under the guidance of ASC 605, “Revenue Recognition,” which is also referred to herein as "legacy U.S. GAAP" or the "previous guidance." The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company's goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:
The Company’s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company’s software licenses.
Contracts with multiple performance obligations
The Company’s contracts often contain multiple performance obligation. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.
The Company has 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 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 hardware. 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. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.
The Company has concluded that its 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 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. The Company’s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.
Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive 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. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.
The Company has identified three separate distinct performance obligations of maintenance:
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, which is typically one year.
The Company’s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.
The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.
The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone 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.
The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:
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.
We continue to realize the savings related to our restructuring activities in fiscal 2017 and fiscal 2018. These measures were important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, potential acquisitions and capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.