XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Information - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and related benefits $ 14,572 $ 14,918
Accrued bonus 4,364 24,614
Accrued colocation and bandwidth costs 14,684 14,362
Other tax liabilities 4,003 4,344
Other accrued expenses 3,231 3,580
Total accrued expenses $ 40,854 $ 61,818