XML 42 R31.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Revenue from Contracts with Customers (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2024
Revenue from Contract with Customer [Abstract] |
Schedule of Disaggregation of Revenue | The following table presents total revenue by type (in thousands):
| Three Months Ended July 31, |  | Six Months Ended July 31,
| 2024 |  | 2023 |  | 2024 |  | 2023
Subscription | $ | 139,960 |  |  | $ | 109,711 |  |  | $ | 270,108 |  |  | $ | 206,857 |
Professional services and other | 5,539 |  |  | 5,396 |  |  | 10,850 |  |  | 10,030 |
Total | $ | 145,499 |  |  | $ | 115,107 |  |  | $ | 280,958 |  |  | $ | 216,887 |
Schedule of Total Revenue by Geography | The following table presents total revenue by geography (in thousands):
| Three Months Ended July 31, |  | Six Months Ended July 31,
| 2024 |  | 2023 |  | 2024 |  | 2023
United States | $ | 80,233 |  |  | $ | 65,114 |  |  | $ | 155,872 |  |  | $ | 123,617 |
International | 65,266 |  |  | 49,993 |  |  | 125,086 |  |  | 93,270 |
Total | $ | 145,499 |  |  | $ | 115,107 |  |  | $ | 280,958 |  |  | $ | 216,887 |
Schedule of 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, 2024 | $ | 2,772 |
Reserve: |
Credit losses | 369 |
Deferred revenue | 1,659 |
Write-offs | (2,304) |
Recoveries | 190 |
Balance at July 31, 2024 | $ | 2,686 |
Schedule of 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
July 31, 2023 | $ | 523.5 |  |  | $ | 353.3 |  |  | $ | 170.2 |
October 31, 2023 | 560.1 |  |  | 369.9 |  |  | 190.2 |
January 31, 2024 | 639.2 |  |  | 409.1 |  |  | 230.1 |
April 30, 2024 | 657.3 |  |  | 419.8 |  |  | 237.5 |
July 31, 2024 | 689.6 |  |  | 438.3 |  |  | 251.3 |

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 from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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