XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Accrued liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued and other current liabilities    
Accrued payroll and bonuses $ 4,731 $ 4,962
Accrued severance 589 1,232
Accrued commissions 1,405 3,017
Deferred and contingent consideration, current portion 3,031 3,030
Lease liabilities 2,053 1,823
Other 5,400 8,535
Total $ 17,209 $ 22,599