XML 128 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses

Accrued expenses consisted of the following as of December 31, 2019 and 2018 (in thousands):
 
 
December 31, 2019
 
December 31, 2018
Payroll and other related benefits
$
190,721

 
$
180,301

Bandwidth and co-location
65,213

 
76,184

Income tax payable
40,337

 
36,536

Property, use and other taxes
30,904

 
23,042

Professional service fees
1,775

 
2,169

Other accrued expenses
5,911

 
10,072

Total
$
334,861

 
$
328,304


Schedule of Other Liabilities
Other liabilities consisted of the following as of December 31, 2019 and 2018 (in thousands):

 
December 31, 2019
 
December 31, 2018
Deferred rent
$

 
$
42,566

Uncertain tax positions
31,207

 
63,976

Other long-term liabilities
58,858

 
54,398

Total
$
90,065

 
$
160,940