Annual report pursuant to Section 13 and 15(d)

Schedule of Accrued Expenses (Details)

v3.23.1
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 4,130 $ 3,148
Employee-related liabilities 1,365 1,893
Warranties 636 836
Accrual for goods received not invoiced 301 668
Contractual obligations 1,107 1,035
Royalties 256 1,210
Research and development and fulfillment costs 1,469 1,158
Credits due to customers 961
Shipping 157
Returns allowance 6 390
Legal 296 517
Other 165 341
Accrued liabilities, current $ 10,692 $ 11,353