XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Financial Statement Components [Abstract]    
Accrued expense $ 33,180 $ 29,990
Accrued compensation and benefits 14,622 21,595
Accrued sales, use, VAT and telecommunications related taxes 7,895 7,799
Current portion of finance lease 112 143
Income tax payable 2,263 2,235
Other accrued expenses 618 815
Total accrued expenses and other current liabilities $ 58,690 $ 62,577