XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accounts payable $ 30,365 $ 28,474
Accrued salaries and bonuses 133,698 220,635
Accrued payroll taxes and benefits 62,815 67,830
Accrued professional liabilities 37,393 28,972
Accrued contingent consideration 6,335 6,566
Accrued interest 4,460 4,511
Other accrued expenses 44,985 50,950
Accounts payable and accrued expenses, total $ 320,051 $ 407,938