XML 75 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 111,421 $ 108,230
Bandwidth and co-location 61,084 48,228
Property, use and other taxes 52,959 47,364
Professional service fees 4,277 4,636
Other accrued expenses 9,036 7,708
Total 238,777 216,166
Deferred rent 29,668 32,876
Uncertain tax positions 73,231 53,641
Other long-term liabilities 15,792 6,751
Total $ 118,691 $ 93,268