v3.26.1
Financial Statement Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Statement Components [Abstract]    
Accrued expense $ 64,650 $ 60,808
Accrued compensation and benefits 13,145 20,405
Accrued sales, use, VAT and telecommunications related taxes 5,386 4,421
Customer deposits 2,591 4,320
Other accrued expenses 1,525 1,197
Total accrued expenses and other current liabilities $ 87,297 $ 91,151