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
[1] See note 1 of the notes to the condensed consolidated financial statements for a summary of adjustments.