Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended |
Apr. 30, 2023 |
Apr. 30, 2022 |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Total stock-based compensation expense |
$ 11,012
|
$ 18,086
|
| Stock-based compensation related to internal-use software development |
100
|
100
|
| Unrecognized compensation cost, stock options |
79,200
|
|
| Cost of revenue |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Total stock-based compensation expense |
644
|
1,382
|
| Sales and marketing |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Total stock-based compensation expense |
3,819
|
6,376
|
| Research and development |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Total stock-based compensation expense |
2,795
|
4,520
|
| General and administrative |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Total stock-based compensation expense |
$ 3,754
|
$ 5,808
|
| Options to purchase common stock |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Unrecognized compensation cost, period for recognition (in years) |
2 years 7 months 28 days
|
|