XML 42 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]    
Total contingent consideration liabilities $ 88,000 $ 84,200
Recurring    
Business Acquisition [Line Items]    
Total contingent consideration liabilities 88,007 84,160
Accounts payable and accrued expenses | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, current 80,947 77,618
Insurance and other non-current liabilities | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, non-current $ 7,060 $ 6,542