XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Business Acquisition [Line Items]    
Total contingent consideration liabilities $ 75,800 $ 84,200
Recurring    
Business Acquisition [Line Items]    
Total contingent consideration liabilities 75,849 84,160
Accounts payable and accrued expenses | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, current 68,466 77,618
Insurance and other non-current liabilities | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, non-current $ 7,383 $ 6,542