XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 33,824 $ 28,047
Accrued computer and networking equipment 1,673 1,467
Holdback payable 3,771 4,013
Other current liabilities 1,271 867
Total other current liabilities $ 40,539 $ 34,394