Stockholders' Equity - Stock Option Activity (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
12 Months Ended |
Apr. 30, 2019 |
Jan. 31, 2019 |
| Number of Options Outstanding |
|
|
| Beginning balance (in shares) |
13,648
|
|
| Options exercised (in shares) |
(2,634)
|
|
| Options canceled/expired (in shares) |
(25)
|
|
| Ending balance (in shares) |
10,989
|
13,648
|
| Vested and expected to vest (in shares) |
10,852
|
|
| Exercisable (in shares) |
9,418
|
|
| Weighted-Average Exercise Price Per Share |
|
|
| Beginning balance (in usd per share) |
$ 12.27
|
|
| Options exercised (in usd per share) |
10.82
|
|
| Options canceled/expired (in usd per share) |
17.69
|
|
| Ending balance (in usd per share) |
12.61
|
$ 12.27
|
| Vested and expected to vest (in usd per share) |
12.55
|
|
| Exercisable (in usd per share) |
$ 11.77
|
|
| Weighted-Average Remaining Contractual Term |
|
|
| Balance |
5 years 4 months 28 days
|
5 years 4 months 17 days
|
| Vested and expected to vest |
5 years 4 months 17 days
|
|
| Exercisable |
5 years 18 days
|
|
| Aggregate Intrinsic Value |
|
|
| Balance |
$ 484,184
|
$ 507,371
|
| Vested and expected to vest |
478,824
|
|
| Exercisable |
$ 422,811
|
|