XML 54 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Detail of Certain Balance Sheet Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 798,718 $ 786,546
Accrued compensation and related expenses 316,237 279,107
Contingent consideration liabilities, current portion 77,618 0
Accrued insurance, current portion 69,307 56,552
Income and franchise taxes payable 58,353 13,094
Unearned revenues, current portion 33,192 40,083
Sales and use taxes payable 28,721 35,736
Other accrued expenses 107,413 103,402
Accounts payable and accrued expenses, total $ 1,489,559 $ 1,314,520