XML 58 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued liabilities Accrued liabilities
Accrued liabilities consisted of the following (in thousands):

June 30,
2023
December 31,
2022
Payroll and payroll related expenses$5,874 $4,638 
Accrued professional fees4,620 10,016 
Accrued product warranty costs912 942 
Accrued contract manufacturer costs1,383 1,409 
Accrued contract termination costs 465 2,688 
Accrued Orten cancellation costs— 1,192 
Legal loss contingency (Note 12)7,000 — 
Other accrued expenses3,310 4,702 
Accrued liabilities$23,564 $25,587