XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 62,132 $ 50,807
Less: accumulated depreciation and amortization (41,175) (33,951)
Net, Total 20,957 16,856
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 44,781 35,326
Office Equipment and Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 7,985 7,439
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 9,366 $ 8,042