XML 101 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - Level 3 [Member] - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Undiscounted value of the payments on all contingencies $ 74,600 $ 85,200
Accounts Payable, Accrued and Other Liabilities [Member] | Contingent Consideration [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration, Fair Value 53,164 $ 67,172
Other Assets [Member] | Non-recurring Basis [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Equity securities, Assets $ 30,900