XML 100 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Business Acquisition [Line Items]    
Total contingent consideration liabilities $ 79,400 $ 70,800
Recurring    
Business Acquisition [Line Items]    
Total contingent consideration liabilities 79,420 70,756
Accounts payable and accrued expenses | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, current 70,982 0
Insurance and other non-current liabilities | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, non-current $ 8,438 $ 70,756