XML 51 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 39,610 $ 31,059
Accrued salaries and bonuses 268,619 242,888
Accrued payroll taxes and benefits 67,268 78,415
Accrued professional liabilities 44,869 34,931
Accrued contingent consideration 2,696 18,760
Accrued interest 32,910 9,477
Other accrued expenses 55,894 33,037
Accounts payable and accrued expenses, total $ 511,866 $ 448,567