Quarterly report pursuant to Section 13 or 15(d)

Schedule of Accrued Expenses (Details)

v3.23.1
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 3,530 $ 4,130
Employee-related liabilities 1,042 1,365
Warranties 500 636
Accrual for goods received not invoiced 407 301
Contractual obligations 1,048 1,107
Royalties 290 256
Contract fulfillment liabilities 780 1,469
Credits due to customers 990 961
Legal 103 296
Other 16 171
Accrued liabilities , current $ 8,706 $ 10,692