XML 97 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 150,784 $ 110,822
Bandwidth and co-location 72,782 61,084
Property, use and other taxes 47,584 52,858
Professional service fees 4,225 4,277
Other accrued expenses 8,368 9,736
Total 283,743 238,777
Deferred rent 31,510 29,668
Uncertain tax positions 86,814 73,231
Other long-term liabilities 24,631 15,792
Total $ 142,955 $ 118,691