v3.25.1
Balance Sheet Information - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 31,316 $ 26,511
Accrued computer and networking equipment 1,048 743
Other current liabilities 6,078 2,053
Total other current liabilities $ 38,442 $ 29,307