XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related benefits $ 7,760 $ 17,080
Accrued accounts payable 4,420 3,740
Payroll withholding tax, sales and other tax payable 1,044 1,094
Accrued legal, accounting and professional fees 1,354 230
Product upgrade reserve 2,500 2,500
Other 1,349 1,911
Total accrued liabilities $ 18,427 $ 26,555