XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Accrued liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued and other current liabilities    
Payroll and related expenses $ 1,967 $ 1,975
Accrued severance 1,308 248
Accrued commissions 1,771 4,329
Accrued bonuses 1,268 3,213
Deferred and contingent consideration, current portion 2,712 2,431
Lease liabilities 1,581 1,666
Other 6,646 7,436
Total $ 17,253 $ 21,298
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