XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial Statement Components [Abstract]    
Accrued expense $ 40,731 $ 29,990
Accrued compensation and benefits 19,142 21,595
Accrued sales, use, VAT and telecommunications related taxes 8,467 7,799
Income tax payable 0 2,235
Other accrued expenses 674 958
Total accrued expenses and other current liabilities $ 69,014 $ 62,577