XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 222,535 $ 218,588
Income tax payable 72,946 50,812
Bandwidth and co-location 72,904 67,170
Property, use and other taxes 33,883 35,390
Professional service fees 2,929 2,245
Other accrued expenses 6,393 6,263
Total $ 411,590 $ 380,468