XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Narrative) (Details) - Earn-Out Arrangements [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Mar. 31, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
ASC 805 contingent consideration, range of potential earn-out liabilities, maximum unlimited       there is no maximum payment amount    
ASC 805 contingent consideration, additions from new business combinations $ 64,600,000     $ 89,600,000    
ASC 805 contingent consideration, payments 0 $ 5,300,000   18,800,000 $ 15,800,000  
Other Income (Expense) [Member]            
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
ASC 805 contingent consideration liability, gain (loss) included in earnings 3,000,000   $ 2,300,000 $ 11,600,000    
Level 3 [Member] | Fair Value Measurements, Recurring [Member]            
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
Fair value measurements, valuation techniques       The fair value of the Company’s ASC 805 contingent consideration is estimated using income approaches such as discounted cash flows or option pricing models and incorporates significant inputs not observable in the market.    
Level 3 [Member] | Fair Value [Member]            
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
ASC 805 contingent consideration, fair value 104,900,000     $ 104,900,000   $ 45,800,000
Level 3 [Member] | Fair Value [Member] | Fair Value Measurements, Recurring [Member]            
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
ASC 805 contingent consideration, range of potential undiscounted earn-out liabilities, low 15,000,000     15,000,000    
ASC 805 contingent consideration, range of potential undiscounted earn-out liabilities, high 170,000,000     170,000,000    
Level 3 [Member] | Fair Value [Member] | Other Current Liabilities [Member]            
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]            
ASC 805 contingent consideration, fair value $ 18,900,000     $ 18,900,000   $ 21,800,000