XML 66 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]    
Contingent consideration liabilities, current portion $ 77,618 $ 0
Level 3    
Business Acquisition [Line Items]    
Contingent consideration liabilities 84,200 70,800
Level 3 | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities 84,160 70,756
Accounts payable and accrued expenses | Level 3 | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, current portion 77,618 0
Insurance and other non-current liabilities | Level 3 | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, noncurrent $ 6,542 $ 70,756