v3.26.3
Financial Statement Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial Statement Components [Abstract]    
Accrued expense $ 80,690 $ 60,808
Accrued compensation and benefits 17,349 20,405
Accrued sales, use, VAT and telecommunications related taxes 6,346 4,421
Customer deposits 2,853 4,320
Other accrued expenses 1,577 1,197
Total accrued expenses and other current liabilities $ 108,815 $ 91,151