XML 61 R48.htm IDEA: XBRL DOCUMENT v3.3.1.900
Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Significant Accounting Policies [Line Items]      
Computer software capitalized during period $ 1,100,000 $ 0 $ 0
Impairments recognized on assets 0 0 0
Acquisition-related costs $ 89,000 488,000 1,306,000
More-likely-than-not benefit likelihood percentage being realized upon ultimate settlement with taxing authority resulting from sustainability of tax examination 50.00%    
Advertising costs $ 9,800,000 $ 1,400,000 $ 300,000
Equipment      
Significant Accounting Policies [Line Items]      
Property and equipment, average useful life, years 3 years    
Furniture and fixtures      
Significant Accounting Policies [Line Items]      
Property and equipment, average useful life, years 5 years    
Maximum | Capitalized Computer Software      
Significant Accounting Policies [Line Items]      
Property and equipment, average useful life, years 5 years    
Maximum | Foreign Exchange Forward      
Significant Accounting Policies [Line Items]      
Term of derivative contracts 6 months    
Minimum | Capitalized Computer Software      
Significant Accounting Policies [Line Items]      
Property and equipment, average useful life, years 3 years    
Professional Services Revenues | Maximum      
Significant Accounting Policies [Line Items]      
Deferred revenue, period of recognition 4 months    
Software Licenses | Maximum      
Significant Accounting Policies [Line Items]      
Term of license agreements 5 years    
Software Licenses | Minimum      
Significant Accounting Policies [Line Items]      
Term of license agreements 3 years    
Maintenance      
Significant Accounting Policies [Line Items]      
Deferred revenue, period of recognition 1 year