XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Statement Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Statement Components [Abstract]    
Accrued expense $ 60,808 $ 63,665
Accrued compensation and benefits 20,405 25,992
Accrued sales, use, VAT and telecommunications related taxes 4,421 7,898
Customer deposits 4,320 3,710
Other accrued expenses 1,197 554
Total accrued expenses and other current liabilities $ 91,151 $ 101,819