XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Information - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 29,716 $ 33,824
Accrued computer and networking equipment 1,741 1,673
Holdback payable 0 3,771
Other current liabilities 1,804 1,271
Total other current liabilities $ 33,261 $ 40,539