Intangible Assets - Details of Intangible Assets (Detail) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Apr. 30, 2018 |
Jan. 31, 2018 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
$ 54,470
|
$ 54,470
|
|
| Intangible assets, Accumulated amortization |
(24,826)
|
(22,980)
|
|
| Intangible assets, Net |
29,644
|
31,490
|
[1] |
| Existing technology [Member] |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
3,880
|
3,880
|
|
| Intangible assets, Accumulated amortization |
(3,703)
|
(3,509)
|
|
| Intangible assets, Net |
$ 177
|
$ 371
|
|
| Intangible assets, Remaining useful life |
10 months 24 days
|
9 months 18 days
|
|
| Database [Member] |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
$ 4,939
|
$ 4,939
|
|
| Intangible assets, Accumulated amortization |
(4,228)
|
(4,091)
|
|
| Intangible assets, Net |
$ 711
|
$ 848
|
|
| Intangible assets, Remaining useful life |
1 year 10 months 24 days
|
2 years
|
|
| Customer contracts and relationships [Member] |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
$ 33,643
|
$ 33,643
|
|
| Intangible assets, Accumulated amortization |
(9,664)
|
(8,798)
|
|
| Intangible assets, Net |
$ 23,979
|
$ 24,845
|
|
| Intangible assets, Remaining useful life |
7 years 3 months 18 days
|
7 years 6 months
|
|
| Software [Member] |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
$ 10,867
|
$ 10,867
|
|
| Intangible assets, Accumulated amortization |
(6,389)
|
(5,820)
|
|
| Intangible assets, Net |
$ 4,478
|
$ 5,047
|
|
| Intangible assets, Remaining useful life |
1 year 10 months 24 days
|
2 years 2 months 12 days
|
|
| Brand [Member] |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Intangible assets, Gross carrying amount |
$ 1,141
|
$ 1,141
|
|
| Intangible assets, Accumulated amortization |
(842)
|
(762)
|
|
| Intangible assets, Net |
$ 299
|
$ 379
|
|
| Intangible assets, Remaining useful life |
10 months 24 days
|
1 year 2 months 12 days
|
|
|
|