XML 82 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 180,301 $ 150,784
Bandwidth and co-location 76,184 72,782
Property, use and other taxes 59,578 47,584
Professional service fees 2,169 4,225
Other accrued expenses 10,072 8,368
Total 328,304 283,743
Deferred rent 42,566 31,510
Uncertain tax positions 63,976 86,814
Other long-term liabilities 54,398 24,631
Total $ 160,940 $ 142,955