XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue
12 Months Ended
Jan. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Geographic Region
The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:
Fiscal year ended January 31,
(in thousands)202620252024
North America$361,592 $336,323 $318,502 
International84,987 84,634 85,820 
Total revenue$446,579 $420,957 $404,322 
North America revenue is attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan.
The Company's revenue attributable to the United States represented 81%, 80%, and 79% for the fiscal years ended January 31, 2026, 2025 and 2024, respectively. Revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 18%, 19% and 20% of total revenue for the fiscal years ended January 31, 2026, 2025 and 2024, respectively. No other individual country represented more than 10% of total revenue during the fiscal years ended January 31, 2026, 2025 and 2024.
Significant Judgments
Significant judgments and estimates may be required to determine the appropriate application of accounting related to revenue, including whether performance obligations are distinct and assessments regarding the transaction price.
Performance Obligations
The Company has identified that it has two distinct performance obligations. The Company predominantly recognizes revenue through its performance obligation of a subscription and associated support to the Company's platform. The performance obligation is distinct because a customer's use of the Company's platform is fully functional upon access, does not require any additional development, modification or customization, and is often sold separately. In certain instances, the Company enters into a contract with a customer that includes a promise to provide certain technical or customized professional services, in addition to a promise to provide its subscription and associated support. The Company's professional services performance obligation is distinct as it does not significantly change or enhance the functionality of the Company's platform.
In those instances when a contract includes more than one performance obligation, the Company must allocate the transaction price to the performance obligations on a relative standalone selling price basis ("SSP"). SSP represents the price at which a company would sell a promised product or service separately to a customer.
The Company determines the SSP based on a series of complex factors. The Company's selling prices associated with its subscription and associated support are considered highly variable based on discounting practices, customer geography, customer size, and other such factors. In contrast, the Company's selling prices associated with its professional services are more observable, predictable and consistent. Accordingly, the Company uses the residual method, under which the total transaction price and observable SSP of the professional services performance obligation is used to arrive at the estimated SSP of the subscription and associated support performance obligation.
The Company's revenue is predominantly related to its subscription and associated support to the Company's platform. Professional services revenue accounted for approximately 6%, 7% and 8% of the Company's total revenue for the fiscal years ended January 31, 2026, 2025 and 2024, respectively.
Contract Assets
The Company records a contract asset when revenue is recognized prior to being billed. Contract assets were $4.5 million and $1.7 million as of January 31, 2026 and 2025, respectively. Contract assets are included in prepaid expenses and other current assets on the consolidated balance sheet.
Contract Liabilities
A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits.
As of January 31, 2026 and 2025, unearned revenue, current was $217.5 million and $229.1 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's consolidated balance sheet was $0.4 million and $0.6 million, respectively. Unearned revenue represents amounts billed, or payments received, in advance of revenue recognition for which the Company has an unconditional obligation to transfer goods or services associated with a non-cancelable contract. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, and invoice duration, timing and size. The portion of unearned revenue expected to be recognized during the succeeding twelve-month period is classified as unearned revenue, current, and the remaining portion is classified within other long term liabilities in the Company’s consolidated balance sheet.
Revenue recognized of $228.0 million during the fiscal year ended January 31, 2026 was included in unearned revenue, current as of January 31, 2025.
Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. Customer deposits was $0.4 million and $0.2 million as of January 31, 2026 and 2025, respectively, and was included in accounts payable, accrued expenses and other current liabilities on the Company's consolidated balance sheet.
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of January 31, 2026, the Company had $513.3 million of remaining performance obligations, of which $452.4 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January 31, 2025, the Company had $490.1 million of remaining performance obligations.