XML 89 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Detail of Certain Balance Sheet Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 786,546 $ 632,931
Accrued compensation and related expenses 279,107 225,193
Accrued insurance, current portion 56,552 64,112
Deferred revenues, current portion 40,083 15,967
Income and franchise taxes payable 13,094 19,635
Other accrued expenses 139,138 99,622
Accounts payable and accrued expenses, total $ 1,314,520 $ 1,057,460