XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 33,253 $ 28,047
Accrued computer and networking equipment 1,915 1,467
Holdback payable 3,771 4,013
Other current liabilities 1,295 867
Total other current liabilities $ 40,234 $ 34,394