Revenue Recognition |
9 Months Ended |
---|---|
Oct. 31, 2021 | |
Revenue from Contract with Customer [Abstract] | |
Revenue Recognition |
The Company derives its revenues primarily from two sources:
a.Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and
b.Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.
The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines revenue recognition through the following steps:
•Identification of the contract, or contracts, with a customer
•Identification of the performance obligations in the contract
•Determination of the transaction price
•Allocation of the transaction price to the performance obligations in the contract
•Recognition of revenue when, or as, the performance obligation is satisfied
Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.
Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of October 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at October 31, 2021.
Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.
The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.
Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that it fails to meet those levels. To date, the Company has not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.
For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Contracts with Multiple Performance Obligations
The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price (“SSP”) basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.
The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.
Costs to Obtain Customer Contracts
Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be three years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations.
Capitalized costs to obtain customer contracts as of October 31, 2021 were $55.3 million, of which $26.0 million is included in prepaid expenses and other current assets and $29.2 million within other non-current assets. During the three and nine months ended October 31, 2021, the Company amortized $7.3 million and $21.0 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.
Capitalized costs to obtain customer contracts as of October 31, 2020 were $41.5 million, of which $18.0 million is included in prepaid expenses and other current assets and $23.5 million within other non-current assets. During the three and nine months ended October 31, 2020, the Company amortized $5.5 million and $15.3 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.
Deferred Revenue
The Company invoices customers for subscriptions to its products in varying billing cycles with the majority being invoiced annually in advance of performance obligations, and accounts receivable are recorded when the right to consideration becomes unconditional. Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized.
The term between invoicing and when payment is due is not significant and the Company generally does not provide financing arrangements to customers. Deferred revenue associated with performance obligations that are anticipated to be satisfied, and thus to be revenue recognized, during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
The Company recognized revenue of $104.4 million and $194.0 million for the three and nine months ended October 31, 2021, respectively, and $80.4 million and $158.4 million for the three and nine months ended October 31, 2020, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At October 31, 2021 and January 31, 2021, contract assets were $2.6 million and $0.8 million, respectively, and were included in prepaid expenses and other current assets.
Remaining performance obligations represent contracted revenues that had not yet been recognized and include deferred revenues and amounts that will be invoiced and recognized in future periods.
As of October 31, 2021, the Company’s remaining performance obligations were $459.4 million, approximately $329.6 million of which the Company expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Refer to Note 14, Geographic Information, for revenue by geographic location.
|