XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and related benefits $ 14,918 $ 20,204
Accrued bonus 24,614 15,818
Accrued colocation and bandwidth costs 14,362 10,448
Other tax liabilities 4,344 8,698
Other accrued expenses 3,580 5,993
Total accrued expenses $ 61,818 $ 61,161