XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related benefits $ 12,622 $ 15,542
Accrued accounts payable 4,917 5,606
Payroll withholding tax, sales and other tax payable 1,352 1,660
Accrued legal, accounting and professional fees 202 241
Product upgrade reserve 900 900
Other 766 733
Total accrued liabilities $ 20,759 $ 24,682