Quarterly report pursuant to Section 13 or 15(d)

Schedule of Accrued Expenses (Details)

v3.23.2
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 5,397 $ 4,130
Employee-related liabilities 972 1,365
Warranties 507 636
Accrual for goods received not invoiced 58 301
Contractual obligations 1,048 1,107
Royalties 364 256
Contract fulfillment liabilities 541 1,469
Credits due to customers 318 961
Legal 104 296
Other 166 171
Accrued liabilities, current $ 9,475 $ 10,692