Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) - USD ($) $ in Thousands |
3 Months Ended |
Apr. 30, 2019 |
Apr. 30, 2018 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
$ 14,009
|
$ 7,577
|
| Cost of revenue—subscription |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
988
|
359
|
| Cost of revenue—services |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
593
|
184
|
| Sales and marketing |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
4,940
|
2,218
|
| Research and development |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
4,520
|
2,206
|
| General and administrative |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock-based compensation expense |
$ 2,968
|
$ 2,610
|