XML 75 R60.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accrued Expenses - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 108,230 $ 125,938
Bandwidth and co-location 48,228 28,459
Property, use and other taxes 47,364 40,411
Professional service fees 4,636 4,434
Other 7,708 5,444
Total $ 216,166 $ 204,686