XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued bonus $ 2,000 $ 3,922
Accrued vacation 3,843 3,473
Accrued commissions 2,100 2,633
Other accrued compensation and benefits 2,112 2,474
Accrued ESPP 958 392
Sales and other tax liabilities 1,295 1,204
Accrued professional service fees 1,561 647
Other 4,838 4,266
Accrued and other current liabilities $ 18,707 $ 19,011