XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 146,841 $ 143,010
Income taxes payable 76,375 70,017
Bandwidth and co-location expenses 77,603 78,210
Property, use and other taxes 31,357 38,270
Convertible senior notes interest 6,926 6,807
Other accrued expenses 31,786 15,867
Total $ 370,888 $ 352,181