XML 104 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Employee benefits, payroll and related taxes $ 93,393 $ 92,478
Obligations in connection with acquisitions 0 47,082
Other 174,943 182,605
Total $ 268,336 $ 322,165