XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue Recognition
Revenue is recognized when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods 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; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription Revenue
Subscription revenue is derived from customers accessing the Company's proprietary hosted cloud application. The Company's customers do not have the ability to take possession of the software operating the cloud application. The contracted subscription terms are typically one year to three years.
The Company recognizes subscription revenue ratably over the subscription term, commencing on the date the service is provisioned.
Professional Services Revenue
Professional services revenue consists of managed services and implementation and other services. These services are distinct from subscription revenue.
Managed services support our customers by providing a range of ongoing services including program design, launch, enhancement, expansion and analytics. Managed services are a stand-ready obligation to perform these services over the term of the arrangement and as a result, revenues are recognized ratably over the term of the arrangement.
Implementation services consist primarily of initial design, integration and configuration services. Other professional services include projects that enable customers to gain insightful business information through data analysis, and the Company's institute training programs.
Implementation and other services revenue are recognized as services are performed.
Contracts with Multiple Performance Obligations
Most of the Company's contracts with customers contain multiple performance obligations. The Company's subscription services are sold for a broad range of amounts (the selling price is highly variable) and a representative standalone selling price (SSP) is not discernible from past transactions or other observable evidence. Standalone selling prices for professional services are estimated based upon observable transactions when those services are sold on a standalone basis. As a result, the SSP for subscription services included in a contract with multiple performance obligations is determined by applying a residual approach whereby performance obligations related to professional services within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with the residual amount of transaction price allocated to subscription services.
Contract Balances and Remaining Performance Obligations
Contract assets represent revenue recognized for contracts that have not yet been invoiced to customers, typically for multi-year arrangements. Total contract assets were $4.0 million and $2.1 million as of October 31, 2020 and January 31, 2020, respectively. These balances are included within trade and other receivables, net, on the unaudited condensed consolidated balance sheets.
Contract liabilities consist of deferred revenue. Revenue is deferred when the Company has the right to invoice in advance of services being provided. The Company recognized revenue of $94.4 million and $224.1 million during the three and nine months ended October 31, 2020, respectively, and $77.4 million and $167.7 million for the three and nine months ended October 31, 2019, respectively, that were included in the deferred revenue balances at the beginning of the respective periods.
The Company applied a practicable expedient allowing it not to disclose the amount of the transaction price allocated to the remaining performance obligations for contracts with an original expected duration of one year or less, which includes certain professional service contracts.
Remaining performance obligations represent contracted revenue that has not yet been recognized, and include deferred revenue, and amounts that will be invoiced and recognized as revenue in future periods. As of October 31, 2020 the Company's remaining performance obligations were $731.9 million, approximately 47% of which it expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter. As of January 31, 2020 the Company's remaining performance obligations were $679.0 million, approximately 51% of which it expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.
Disaggregation of Revenue by Geographic Region
The following table sets forth revenue by geographic region based on the billing address of the customers' parent for the periods presented (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2020201920202019
North America$93,512 $78,209 $268,944 $221,543 
EMEA17,414 16,771 51,641 48,104 
Other10,032 8,094 28,589 22,716 
Total$120,958 $103,074 $349,174 $292,363 
The United States comprised 73% of the Company's revenue during each of the three and nine months ended October 31, 2020, and comprised 73% and 72% during the three and nine months ended October 31, 2019, respectively. No other country comprised 10% or greater of the Company's revenue during each of the three and nine months ended October 31, 2020 and 2019.