XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Detail of Certain Balance Sheet Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 798,023 $ 798,718
Accrued compensation and related expenses 378,002 316,237
Contingent consideration liabilities, current portion 3,466 77,618
Accrued insurance, current portion 80,926 69,307
Income and franchise taxes payable 32,315 58,353
Unearned revenues, current portion 53,562 33,192
Sales and use taxes payable 30,587 28,721
Other accrued expenses 132,913 107,413
Accounts payable and accrued expenses, total $ 1,509,794 $ 1,489,559