XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Details of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross carrying amount $ 54,470 $ 54,470
Intangible assets, Accumulated amortization (28,282) (22,980)
Intangible assets, Net 26,188 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,823) (3,509)
Intangible assets, Net $ 57 $ 371
Intangible assets, Remaining useful life 1 year 8 months 12 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,431) (4,091)
Intangible assets, Net $ 508 $ 848
Intangible assets, Remaining useful life 1 year 8 months 12 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 (11,455) (8,798)
Intangible assets, Net $ 22,188 $ 24,845
Intangible assets, Remaining useful life 7 years 1 month 6 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 (7,567) (5,820)
Intangible assets, Net $ 3,300 $ 5,047
Intangible assets, Remaining useful life 1 year 8 months 12 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 (1,006) (762)
Intangible assets, Net $ 135 $ 379
Intangible assets, Remaining useful life 8 months 12 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.