Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($) $ in Thousands |
3 Months Ended |
|
Apr. 30, 2017 |
Jan. 31, 2017 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Weighted average remaining life (Years) |
2 years 3 months 18 days
|
|
| Finite-life intangible assets, Gross |
$ 50,419
|
$ 50,051
|
| Accumulated Amortization |
(48,137)
|
(47,448)
|
| Finite-life intangible assets, Net |
$ 2,282
|
2,603
|
| Customer Contracts [Member] |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Weighted average remaining life (Years) |
2 years 3 months 18 days
|
|
| Finite-life intangible assets, Gross |
$ 30,260
|
30,056
|
| Accumulated Amortization |
(28,488)
|
(28,019)
|
| Finite-life intangible assets, Net |
$ 1,772
|
2,037
|
| Non-Compete Agreements [Member] |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Weighted average remaining life (Years) |
2 years 4 months 24 days
|
|
| Finite-life intangible assets, Gross |
$ 2,406
|
2,374
|
| Accumulated Amortization |
(2,390)
|
(2,356)
|
| Finite-life intangible assets, Net |
$ 16
|
18
|
| Completed Technology [Member] |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Weighted average remaining life (Years) |
1 year
|
|
| Finite-life intangible assets, Gross |
$ 10,620
|
10,496
|
| Accumulated Amortization |
(10,173)
|
(9,997)
|
| Finite-life intangible assets, Net |
$ 447
|
499
|
| Trademarks, Patents and Other [Member] |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Weighted average remaining life (Years) |
3 years
|
|
| Finite-life intangible assets, Gross |
$ 7,133
|
7,125
|
| Accumulated Amortization |
(7,086)
|
(7,076)
|
| Finite-life intangible assets, Net |
$ 47
|
$ 49
|