XML 69 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Fair Value Measurements (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 51,100,000 $ 18,700,000 $ 1,000,000
Acquisitions that have maximum payouts 139,500,000    
Change in fair value of contingent consideration 5,171,000 0 $ 0
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 65,700,000 $ 19,500,000  
Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs discount rate 12.00% 12.50% 12.00%
Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs discount rate 14.00% 14.50% 16.00%
Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration, payments $ 0   $ 0
Contingent Consideration | Minimum | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs discount rate 0.90%    
Fair value inputs expected volatility rate 23.00%    
Contingent Consideration | Maximum | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs discount rate 2.30%    
Fair value inputs expected volatility rate 32.70%    
Acquisition Without Maximum Earn-Out | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 1,000,000    
Acquisitions 2016      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration   $ 18,683,000  
Acquisitions that have maximum payouts   $ 39,500,000