Revenue Recognition |
12 Months Ended |
---|---|
Jan. 31, 2024 | |
Revenue from Contract with Customer [Abstract] | |
Revenue Recognition |
Revenue Recognition The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which 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 the FASB Accounting Standards Codification Topic 606, Revenue from Contracts with Customers, 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.
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 it provides 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 that it is acting as an agent in these transactions.
Certain of the Company’s arrangements may include certain service level agreements with its customers committing to certain levels of platform uptime and performance and permitting those customers to receive credits in the event that the Company fails to meet those levels. To date, the Company has not incurred or experienced any significant failures to meet defined levels of availability and performance of those agreements and, as a result, the Company has not accrued any liabilities related to such obligations in the accompanying consolidated financial statements as of January 31, 2024 or 2023.
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. 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 SSP is the price at which the Company would sell promised subscription or professional services separately to a customer. The determination of SSP for each distinct performance obligation requires judgement. In the determination of the SSP, the Company may use information that includes contractually stated prices, size of the arrangement, list prices and other observable inputs.
Costs to Obtain Customer Contracts
Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. 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. The Company currently estimates the period of benefit for which costs are amortized over to be five years. 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 consolidated statement of operations.
Capitalized costs to obtain customer contracts as of January 31, 2024 were $135.8 million, of which $42.5 million is included in prepaid expenses and other current assets and $93.4 million within other non-current assets.
Capitalized costs to obtain customer contracts as of January 31, 2023 were $113.5 million, of which $44.1 million is included in prepaid expenses and other current assets and $69.4 million within other non-current assets.
During the years ended January 31, 2024, 2023 and 2022, the Company amortized $48.3 million, $44.7 million and $35.5 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 recognized as revenue, during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as deferred revenue, non-current.
The Company recognized revenue of $322.1 million, $276.4 million and $216.4 million during the years ended January 31, 2024, 2023 and 2022, 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. As of January 31, 2024 and 2023, contract assets were $4.3 million and $4.8 million, respectively, and were included in prepaid expenses and other current assets.
Remaining Performance Obligation
Remaining Performance Obligation (“RPO”) represents contracted revenues that had not yet been recognized and includes deferred revenues and amounts that will be invoiced and recognized in future periods. As of January 31, 2024, the Company’s RPO was $966.6 million, approximately $587.0 million of which the Company expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter. As of January 31, 2023, the Company’s remaining RPO was approximately $719.5 million, approximately $485.2 million of which the Company expected to recognize as revenue over the next 12 months.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic region, as it believes that it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Refer to Note 15, Geographic Information, for revenue by geographic location.
|