XML 54 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
Customer
Segment
Dec. 31, 2016
USD ($)
Customer
Dec. 31, 2015
USD ($)
Customer
Oct. 10, 2017
USD ($)
Jan. 01, 2017
USD ($)
Significant Accounting Policies [Line Items]          
Advertising costs $ 107,200,000 $ 75,500,000 $ 64,400,000    
Expected dividend yield 0.00%        
Valuation allowance related to deferred tax assets $ 4,803,000 1,610,000      
Tax liability related to one-time tax on unremitted foreign earnings 363,000        
Additional tax liability, unremitted foreign earnings 0        
Goodwill 589,862,000 436,455,000 396,220,000 $ 153,407,000  
Goodwill Impairment $ 0 $ 0 $ 0    
Number of reportable segment | Segment 1        
ASU 2017-04          
Significant Accounting Policies [Line Items]          
Goodwill Impairment $ 0        
ASU 2016-09          
Significant Accounting Policies [Line Items]          
Cumulative-effect adjustment for previously unrecognized excess tax benefits         $ 2,600,000
ASU 2016-09 | Income Tax (Benefit) Expense          
Significant Accounting Policies [Line Items]          
Recognized excess tax benefits from stock-based compensation $ 7,100,000        
Customer Concentration Risk | Revenue          
Significant Accounting Policies [Line Items]          
Number of customers accounted | Customer 0 0 0    
Concentration risk percentage 1.00% 1.00% 1.00%    
Customer Concentration Risk | Accounts receivable          
Significant Accounting Policies [Line Items]          
Number of customers accounted | Customer 0 0 0    
Concentration risk percentage 10.00% 10.00% 10.00%    
Developed software          
Significant Accounting Policies [Line Items]          
Capitalized cost $ 26,000,000 $ 15,600,000 $ 8,000,000    
Tax Cuts and Jobs Act          
Significant Accounting Policies [Line Items]          
Tax liability related to one-time tax on unremitted foreign earnings 363,000        
Tax Cuts and Jobs Act | U K Subsidiary          
Significant Accounting Policies [Line Items]          
Tax liability related to one-time tax on unremitted foreign earnings $ 363,000