XML 70 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 4,973 $ 4,741
Accrued vacation 2,113 1,850
Other accrued personnel related expenses 2,513 2,145
Accrued professional fees 2,366 2,420
Sales taxes, franchise tax and VAT 627 730
Liability for early exercise of stock options 145 399
Accrued inventory purchases 167 258
Other 372 823
Total accrued liabilities $ 13,276 $ 13,366