XML 32 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Internal-use Software Costs
6 Months Ended
Sep. 30, 2018
Research And Development [Abstract]  
Internal-use Software Costs

8. Internal-use Software Costs

Software Development Costs

Costs incurred to develop software applications used in the Company’s SaaS platform consist of certain direct costs of materials and services incurred in developing or obtaining internal-use computer software, and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the project. These costs generally consist of internal labor during configuration, coding, and testing activities. Research and development costs incurred during the preliminary project stage or costs incurred for data conversion activities, training, maintenance and general and administrative or overhead costs are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Qualified costs incurred during the operating stage of the Company’s software applications relating to upgrades and enhancements are capitalized to the extent it is probable that they will result in added functionality, while costs incurred for maintenance of, and minor upgrades and enhancements to, internal-use software are expensed as incurred. During the three and six months ended September 30, 2018 and 2017, the Company believes the substantial majority of its development efforts were either in the preliminary project stage of development or in the operation stage (post-implementation), and accordingly, no costs have been capitalized during these periods. These costs are included in the accompanying condensed consolidated statements of operations as research and development expense.

Cloud-computing Arrangements

The Company evaluates its accounting for fees paid in cloud computing arrangements (CCA) including determining whether the CCA includes a license to internal-use software. If the CCA includes a software license, the Company accounts for the software license as an intangible asset. Acquired software licenses are recognized and measured at cost, which includes the present value of the license obligation if the license is to be paid for over time. If the CCA does not include a software license, the Company accounts for the arrangement as a service contract (hosting arrangement) and hosting costs are generally expensed as incurred.

Upon adoption of ASU 2018-15, the Company evaluates upfront costs including implementation, set-up or other costs (collectively, implementation costs) for hosting arrangements under the internal-use software framework. Costs related to preliminary project activities and post implementation activities are expensed as incurred, whereas costs incurred in the development stage are generally capitalized. Capitalized implementation costs are amortized on a straight-line basis over the expected term of the hosting arrangement, which includes consideration of the noncancellable contractual term and reasonably certain renewals. During the three and six months ended September 30, 2018, the Company capitalized $0.9 million of implementation costs related to hosting arrangements that were incurred during the application development stage. These capitalized implementation costs will be amortized over the expected term of the arrangement determined to be four years through sales and marketing expense within the condensed consolidated statements of operations.