XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Accrued liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued and other current liabilities    
Payroll and related expenses $ 5,188 $ 3,003
Accrued severance 248 2,900
Accrued commissions 4,329 4,734
Accrued manufacturing 121 225
Deferred and contingent consideration, current portion 2,431 10,146
Audit, consulting and legal fees 185 48
Accrued sales and marketing expenses 159 300
Lease liabilities $ 1,666 $ 1,588
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued and Other Current Liabilities Accrued and Other Current Liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued and Other Current Liabilities Accrued and Other Current Liabilities
Other $ 6,971 $ 5,464
Total $ 21,298 $ 28,408