XML 49 R38.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Employee Stock Plans (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2024
Share-Based Payment Arrangement [Abstract] |
Schedule of Summarized Unvested RSU Award Activity | The following table summarizes unvested RSU award activity and related information:
| Shares |  | Weighted-Average Grant Date Fair Value
Balance as of January 31, 2024 | 6,263,739 |  |
Granted | 2,044,022 |  | $ | 50.94 |
Vested | (1,164,367) |  | $ | 38.50 |
Forfeited | (291,373) |  | $ | 38.10 |
Balance as of July 31, 2024 | 6,852,021 |  |
Schedule of Stock-Based Compensation Expense | The following table summarizes stock-based compensation expense, which was included in the consolidated statements of operations as follows (in thousands):
| Three Months Ended July 31, |  | Six Months Ended July 31,
| 2024 |  | 2023 |  | 2024 |  | 2023
Cost of revenue | $ | 1,078 |  |  | $ | 901 |  |  | $ | 2,042 |  |  | $ | 1,790 |
Sales and marketing | 9,892 |  |  | 7,807 |  |  | 19,337 |  |  | 15,655 |
Research and development | 11,448 |  |  | 9,929 |  |  | 22,280 |  |  | 19,772 |
General and administrative | 7,404 |  |  | 6,139 |  |  | 14,441 |  |  | 11,705 |
Stock-based compensation, net of amounts capitalized | $ | 29,822 |  |  | $ | 24,776 |  |  | $ | 58,100 |  |  | $ | 48,922 |
Capitalized stock-based compensation expense | 645 |  |  | 454 |  |  | 1,242 |  |  | 934 |
Total stock-based compensation expense | $ | 30,467 |  |  | $ | 25,230 |  |  | $ | 59,342 |  |  | $ | 49,856 |
Schedule of Compensation Cost Not Yet Recognized | As of July 31, 2024, total compensation cost not yet recognized related to unvested equity awards and the weighted-average remaining period over which these costs are expected to be realized were as follows:
| Stock Options |  | RSUs
Unrecognized compensation costs (in thousands) | $18,608 |  | $201,739
Weighted-average remaining recognition period (years) | 1.35 |  | 2.68

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

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Subparagraph (c) -Paragraph 2 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (i) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration