XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of December 31, 2021 and 2020 (in thousands):
 
December 31, 2021December 31, 2020
Payroll and other related benefits$222,535 $218,588 
Income tax payable72,946 50,812 
Bandwidth and co-location72,904 67,170 
Property, use and other taxes33,883 35,390 
Professional service fees2,929 2,245 
Other accrued expenses6,393 6,263 
Total$411,590 $380,468