XML 43 R33.htm IDEA: XBRL DOCUMENT
v3.26.1

Revenue from Contracts with Customers (Tables) | 3 Months Ended
--- | ---
Apr. 30, 2026
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The following table presents total revenue by type (in thousands):
| Three Months Ended April 30,
| 2026 |  | 2025
Subscription | $ | 195,185 |  |  | $ | 154,903 |
Professional services and other | 15,814 |  |  | 7,156 |
Total | $ | 210,999 |  |  | $ | 162,059 |
Total Revenue by Geography | The following table presents total revenue by geography (in thousands):
| Three Months Ended April 30,
| 2026 |  | 2025
United States | $ | 115,506 |  |  | $ | 87,901 |
International | 95,493 |  |  | 74,158 |
Total | $ | 210,999 |  |  | $ | 162,059 |
Allowance for Credit Loss Rollforward | The following table presents a reconciliation of the allowance for credit losses on accounts receivable (in thousands):
| Allowance for Credit Losses
Balance at January 31, 2026 | $ | 1,934 |
Reserve: |
Credit losses | (78) |
Deferred revenue | 706 |
Write-offs | (862) |
Recoveries | 108 |
Balance at April 30, 2026 | $ | 1,808 |
Remaining Performance Obligations | The following table presents remaining performance obligations as of the dates indicated below (in millions):
| Total |  | Less than 1 Year |  | 1-5 Years
April 30, 2025 | $ | 829.3 |  |  | $ | 522.2 |  |  | $ | 307.1 |
July 31, 2025 | 862.2 |  |  | 558.2 |  |  | 304.0 |
October 31, 2025 | 891.4 |  |  | 572.7 |  |  | 318.7 |
January 31, 2026 | 1,033.0 |  |  | 642.1 |  |  | 390.9 |
April 30, 2026 | 1,079.2 |  |  | 670.3 |  |  | 408.9 |

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 + Details
Name: | us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration