XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 218,588 $ 190,721
Bandwidth and co-location 67,170 65,213
Income tax payable 50,812 40,337
Property, use and other taxes 35,390 30,904
Professional service fees 2,245 1,775
Other accrued expenses 6,263 5,911
Total $ 380,468 $ 334,861