Summary of Significant Accounting Policies - Stock-based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended |
Apr. 30, 2018 |
Apr. 30, 2017 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Total stock awards granted (in shares) |
700,577
|
753,487
|
| Aggregate grant date fair value |
$ 15,511
|
$ 7,761
|
| Dividend yield |
0.00%
|
|
| Stock-based compensation expense |
$ 2,520
|
$ 1,583
|
| Minimum [Member] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Vesting period |
3 years
|
|
| Maximum [Member] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Vesting period |
4 years
|
|
| (RSUs) [Member] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| RSUs and PSUs (in shares) |
80,411
|
324,487
|
| (PSUs) [Member] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| RSUs and PSUs (in shares) |
0
|
429,000
|
| Stock Option [Member] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Stock Options (in shares) |
620,166
|
0
|
| Expected volatility rate |
68.00%
|
|
| Expected term |
6 years 6 months
|
|
| Risk free interest rate |
2.67%
|
|